LocalDate转为指定格式字符串
时间: 2024-01-23 12:13:17 浏览: 62
以下是将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
```
相关问题
localdate转为yyyy-MM-dd
可以使用Java中的SimpleDateFormat类将LocalDate对象转换为指定格式的字符串,具体代码如下:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class Example {
public static void main(String[] args) {
LocalDate localDate = LocalDate.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
String formattedDate = localDate.format(formatter);
System.out.println(formattedDate);
}
}
```
输出结果为当前日期的yyyy-MM-dd格式字符串。
怎么讲字符串时间转为LocalDate
可以使用Java 8中的DateTimeFormatter类将字符串时间转换为LocalDate。下面是一个示例代码:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class StringToLocalDateExample {
public static void main(String[] args) {
String dateString = "2021-10-01";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
LocalDate localDate = LocalDate.parse(dateString, formatter);
System.out.println("Converted LocalDate: " + localDate);
}
}
```
在上面的示例中,我们首先定义了一个字符串时间`dateString`,然后创建了一个`DateTimeFormatter`对象`formatter`,并指定了日期的格式为"yyyy-MM-dd"。接下来,我们使用`LocalDate.parse()`方法将字符串时间转换为`LocalDate`对象,并将其存储在`localDate`变量中。最后,我们打印出转换后的`LocalDate`对象。
阅读全文