LocalDateTime获取当前yyyy-MM-dd格式时间
时间: 2023-06-28 17:06:55 浏览: 54
您可以使用以下代码获取当前的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。您可以根据需要进行修改格式。
相关问题
LocalDateTime yyyy-MM-dd加上时分秒
要将LocalDateTime的日期格式化为yyyy-MM-dd加上时分秒,你可以使用DateTimeFormatter类的ofPattern方法来指定日期格式。以下是一个示例代码:
```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 HH:mm:ss");
String formattedDateTime = now.format(formatter);
System.out.println(formattedDateTime);
}
}
```
这段代码将获取当前的LocalDateTime对象,并使用指定的日期格式将其格式化为yyyy-MM-dd HH:mm:ss的字符串。然后,通过调用format方法,将LocalDateTime对象转换为字符串,并将其打印出来。
运行这段代码,你将得到一个包含日期和时间的字符串,格式为yyyy-MM-dd HH:mm:ss,例如:2022-01-01 12:34:56。
以yyyy-mm-dd格式输出LocalDateTime
要以"yyyy-mm-dd"的格式输出`LocalDateTime`对象,您可以使用`DateTimeFormatter`来指定所需的格式。下面是一个示例代码:
```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(formattedDateTime);
}
}
```
在这个示例中,我们使用`LocalDateTime.now()`方法获取当前的日期和时间。然后,我们使用`DateTimeFormatter.ofPattern("yyyy-MM-dd")`创建一个格式化器,指定日期的格式为"yyyy-MM-dd"。最后,我们使用`now.format(formatter)`方法将`LocalDateTime`对象格式化为字符串,并将其打印出来。
执行上述代码将输出当前日期的"yyyy-MM-dd"格式,例如:"2023-07-12"。您可以根据需要调整代码中的日期对象和格式化器。