LocalDate 转为字符串
时间: 2023-07-28 12:53:22 浏览: 89
你可以使用 LocalDate 类的 format 方法将其转换为字符串,示例代码如下:
```java
LocalDate date = LocalDate.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
String formattedDate = date.format(formatter);
System.out.println(formattedDate); // 输出类似于 2022-11-11 的字符串
```
其中,DateTimeFormatter 是一个日期时间格式化的类,可以根据需要定义不同的格式来转换 LocalDate 对象为字符串。
相关问题
LocalDate转字符串java
在Java中,如果你有一个`LocalDate`对象并且想将其转换为字符串以便于显示或者存储,你可以使用`LocalDate`类提供的`atTime()`、`format()`或者`toString()`方法。下面是一个简单的例子:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
// 创建一个LocalDate实例
LocalDate date = LocalDate.of(2023, 4, 15);
// 使用DateTimeFormatter将日期转换为字符串
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
String dateString = date.format(formatter);
System.out.println("Date as string: " + dateString);
}
}
```
在这个例子中,`DateTimeFormatter`用于指定日期的格式,`ofPattern()`方法设置了格式化模式"yyyy-MM-dd",表示四位数的年份、两位数的月份和两位数的日子。
LocalDate转为指定格式字符串
以下是将LocalDate转为指定格式字符串的例子:
```java
DateTimeFormatter fmt = DateTimeFormatter.ofPattern("yyyy-MM-dd");
LocalDate ld = LocalDate.now();
String str = ld.format(fmt);
System.out.println(str); // 输出:2022-08-31
```
阅读全文