LocalDateTime格式为 yyyy-MM-dd
时间: 2024-01-10 15:21:10 浏览: 18
LocalDateTime格式为"yyyy-MM-dd"可以通过以下方式实现:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
String formattedDateTime = now.format(formatter);
System.out.println("Formatted LocalDateTime: " + formattedDateTime);
}
}
```
输出结果为:
```
Formatted LocalDateTime: 2022-01-01
```
相关问题
LocalDateTime怎么变成yyyy-mm-dd的格式
要将 `LocalDateTime` 对象格式化为 `yyyy-mm-dd` 的字符串,可以使用 `DateTimeFormatter` 类来实现。下面是一个示例代码:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class LocalDateTimeExample {
public static void main(String[] args) {
LocalDateTime dateTime = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
String formattedDate = dateTime.format(formatter);
System.out.println("Formatted Date: " + formattedDate);
}
}
```
在上面的示例中,我们首先创建了一个 `LocalDateTime` 对象,然后使用 `DateTimeFormatter` 的 `ofPattern` 方法创建了一个指定格式的格式化器。`"yyyy-MM-dd"` 表示年份-月份-日期的格式。
接下来,我们调用 `format` 方法将 `LocalDateTime` 对象格式化为字符串,并将其赋值给 `formattedDate` 变量。
最后,我们打印出格式化后的日期字符串。
运行示例代码,你将得到当前日期的格式化结果,例如:`Formatted Date: 2022-12-31`。
希望这可以帮助到你!如有任何进一步的问题,请随时提问。
LocalDateTime获取当前yyyy-MM-dd格式时间
您可以使用以下代码获取当前的yyyy-MM-dd格式时间:
```java
LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
String formattedDate = now.format(formatter);
System.out.println("Current Date: " + formattedDate);
```
这将打印出当前日期,格式为yyyy-MM-dd。您可以根据需要进行修改格式。