java中的localdatetime获取明天的日期并格式化为 yyyy-MM--dd
时间: 2024-02-26 09:58:32 浏览: 145
您可以使用`LocalDateTime`的`plusDays()`方法获取明天的日期,然后使用`DateTimeFormatter`类将其格式化。以下是一个示例代码:
```java
LocalDateTime tomorrow = LocalDateTime.now().plusDays(1);
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
String formattedDate = tomorrow.format(formatter);
System.out.println(formattedDate);
```
这将输出明天的日期的格式化字符串,例如:
```
2021-07-28
```
相关问题
java中的localdatetime格式化为 yyyy-MM--dd HH:mm:ss
您可以使用DateTimeFormatter类来格式化LocalDateTime对象。以下是一个示例代码:
```java
LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String formattedDateTime = now.format(formatter);
System.out.println(formattedDateTime);
```
这将输出当前时间的格式化字符串,例如:
```
2021-07-27 16:30:45
```
Java 把LocalDateTime格式的时间格式化yyyy-mm-dd
你可以使用`DateTimeFormatter`类来将`LocalDateTime`格式化为指定的格式,例如将`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(formattedDateTime);
}
}
```
此代码将获取当前的`LocalDateTime`对象,并将其格式化为"yyyy-MM-dd"的字符串形式,然后将其打印出来。你可以根据自己的需求修改格式化的模式。
阅读全文