LocalDate格式化
时间: 2023-11-30 13:42:36 浏览: 77
以下是两种将LocalDate格式化为String的方法:
1.使用DateTimeFormatter.ofPattern()方法自定义格式化模板:
```java
LocalDate localDate = LocalDate.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy/MM/dd");String formattedDate = localDate.format(formatter);
System.out.println(formattedDate); // 输出:2022/01/01
```
2.使用预定义的DateTimeFormatter格式化模板:
```java
LocalDate localDate = LocalDate.now();
DateTimeFormatter formatter = DateTimeFormatter.ISO_LOCAL_DATE;
String formattedDate = localDate.format(formatter);System.out.println(formattedDate); // 输出:2022-01-01
```
相关问题
LocalDate格式化字符串
LocalDate可以使用DateTimeFormatter的format()方法来格式化为字符串。下面是一个示例代码:
```java
LocalDate localDate = LocalDate.parse("2019-05-08");
String formattedDate = localDate.format(DateTimeFormatter.ofPattern("yyyy-MM-dd"));
System.out.println(formattedDate); // 输出:2019-05-08
```
LocalDate日期格式化
以下是Java中使用`LocalDate.format()`方法对日期进行格式化的例子:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class LocalDateExample {
public static void main(String[] args) {
LocalDate localDate = LocalDate.now();
String formattedDate = localDate.format(DateTimeFormatter.ofPattern("yyyy/MM/dd"));
System.out.println("Formatted date: " + formattedDate);
}
}
```
在上面的例子中,我们首先使用`LocalDate.now()`方法获取当前日期,然后使用`DateTimeFormatter.ofPattern()`方法创建一个日期格式化器,该格式化器将日期格式化为"yyyy/MM/dd"的形式。最后,我们使用`LocalDate.format()`方法将日期格式化为字符串,并将其打印到控制台上。
输出结果为:
```
Formatted date: 2022/11/01
```
阅读全文