Java 中string 转 localdate 怎么转
时间: 2023-11-28 15:42:46 浏览: 100
Java 中可以使用 DateTimeFormatter 类的 parse() 方法将 String 转换为 LocalDate。具体实现方法如下:
```
String dateString = "2021-08-31";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
LocalDate localDate = LocalDate.parse(dateString, formatter);
```
其中,dateString 是要转换的字符串,formatter 是日期格式化对象,"yyyy-MM-dd" 是日期格式。
相关问题
java string转localdate
将Java的字符串转换为LocalDate可以使用LocalDate.parse()方法。需要先将字符串按照特定的格式解析为LocalDate对象。例如,假设字符串的格式为"yyyy-MM-dd",可以使用以下代码将字符串转换为LocalDate:
String dateString = "2021-09-30";
LocalDate localDate = LocalDate.parse(dateString, DateTimeFormatter.ofPattern("yyyy-MM-dd"));
这将返回一个表示2021年9月30日的LocalDate对象。
String 转 LocalDate java
以下是将String类型转为LocalDate类型的Java代码示例:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class DemoDate {
public static void main(String[] args) {
String date1 = "2019-06-13";
DateTimeFormatter fmt = DateTimeFormatter.ofPattern("yyyy-MM-dd");
LocalDate date2 = LocalDate.parse(date1, fmt);
System.out.println(date1);
System.out.println(date2);
}
}
```
在这个示例中,我们使用了Java 8中的LocalDate类和DateTimeFormatter类。DateTimeFormatter类用于指定日期格式,然后我们使用parse()方法将String类型的日期转换为LocalDate类型的日期。
阅读全文