DateTimeFormatter.ofPattern用法
时间: 2023-08-05 18:21:26 浏览: 196
DateTimeFormatter.ofPattern() 方法是 Java 8 中用于格式化日期和时间的方法之一。它返回一个 DateTimeFormatter 对象,该对象使用指定的模式字符串定义了日期和时间格式。以下是示例用法:
```
String pattern = "yyyy-MM-dd HH:mm:ss";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern);
```
在上面的代码中,我们定义了一个字符串模式来表示日期和时间的格式。然后,我们使用这个模式字符串来创建一个 DateTimeFormatter 对象。
接下来,我们可以使用这个 DateTimeFormatter 对象来格式化一个日期或时间对象:
```
LocalDateTime dateTime = LocalDateTime.now();
String formattedDateTime = dateTime.format(formatter);
```
在这个例子中,我们获取当前的本地日期和时间对象,并使用我们之前创建的 DateTimeFormatter 对象将其格式化为一个字符串。
需要注意的是,使用 DateTimeFormatter.ofPattern() 方法时,模式字符串中的字母代表不同的日期和时间格式。例如,"yyyy" 代表四位数的年份,"MM" 代表两位数的月份,"dd" 代表两位数的日期,"HH" 代表二十四小时制的小时数,"mm" 代表分钟数,"ss" 代表秒数等等。更多的日期和时间格式可以参考 Java 官方文档的 DateTimeFormatter 类的文档。
阅读全文