java DateTimeFormat
时间: 2023-07-26 19:15:56 浏览: 237
在Java中,可以使用`java.time.format.DateTimeFormatter`类的`ofPattern`方法创建一个日期时间格式化器。该方法接受一个字符串参数,用于指定日期时间格式的模式。例如:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class DateTimeFormatExample {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
// 创建一个日期时间格式化器
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
// 格式化当前日期时间
String formattedDateTime = now.format(formatter);
System.out.println("Formatted DateTime: " + formattedDateTime);
// 解析日期时间字符串
LocalDateTime parsedDateTime = LocalDateTime.parse(formattedDateTime, formatter);
System.out.println("Parsed DateTime: " + parsedDateTime);
}
}
```
在上述代码中,我们创建了一个日期时间格式化器,使用`ofPattern`方法指定了日期时间格式的模式为`yyyy-MM-dd HH:mm:ss`。然后,我们使用该格式化器对当前日期时间进行格式化,并将格式化后的日期时间字符串打印出来。接着,我们使用该格式化器对格式化后的日期时间字符串进行解析,并将解析后的日期时间对象打印出来。
阅读全文