DateTimeFormatter 转为日期格式
时间: 2023-12-09 22:34:02 浏览: 132
使用DateTimeFormatter将字符串转换为日期格式的示例代码如下:
```python
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class DateTimeFormatterExample {
public static void main(String[] args) {
String strDate = "2022-01-01 12:00:00";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime dateTime = LocalDateTime.parse(strDate, formatter);
System.out.println("Date: " + dateTime.toLocalDate());
System.out.println("Time: " + dateTime.toLocalTime());
}
}
```
在上面的示例中,我们首先定义了一个字符串表示日期和时间。然后,我们使用DateTimeFormatter.ofPattern()方法创建一个DateTimeFormatter对象,该对象指定了日期和时间的格式。接下来,我们使用LocalDateTime.parse()方法将字符串解析为LocalDateTime对象。最后,我们使用toLocalDate()和toLocalTime()方法分别获取日期和时间,并将它们打印出来。
阅读全文