DateTimeFormatter
时间: 2023-11-07 09:14:10 浏览: 86
DateTimeFormatter是Java 8中用于格式化和解析日期时间的类。它可以将日期时间对象转换为指定格式的字符串,也可以将字符串解析为日期时间对象。
使用DateTimeFormatter,可以很方便地自定义日期时间的格式,例如:yyyy-MM-dd HH:mm:ss,dd/MM/yyyy等。它还支持本地化,可以根据不同的地区和语言来格式化日期时间。
以下是一个简单的使用DateTimeFormatter进行日期时间格式化的示例:
```java
LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String formatDateTime = now.format(formatter);
System.out.println("Formatted DateTime: " + formatDateTime);
```
输出结果如下:
```
Formatted DateTime: 2021-07-22 11:22:33
```
在上面的示例中,我们使用DateTimeFormatter将当前时间格式化为指定的格式:yyyy-MM-dd HH:mm:ss。
相关问题
datetimeformatter
DateTimeFormatter is a class in Java used to format and parse date and time values. It is part of the java.time package introduced in Java 8. It provides methods to format date and time values into strings and parse strings into date and time values.
The DateTimeFormatter class uses a pattern string to specify the format of the date and time values. The pattern string consists of letters and symbols that represent various parts of the date and time values, such as year, month, day, hour, minute, second, and time zone.
Example:
```
LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd/MM/yyyy HH:mm:ss");
String formattedDateTime = now.format(formatter);
System.out.println(formattedDateTime); // output: 18/08/2021 14:30:45
```
In this example, we create a LocalDateTime object representing the current date and time. We then create a DateTimeFormatter object with a pattern string that specifies the format of the date and time values. We use the format() method of the LocalDateTime object to format the date and time values into a string using the specified formatter. Finally, we print the formatted date and time string to the console.
java datetimeformatter
Java DateTimeFormatter是Java中的一个日期格式化工具,它可以将日期时间对象转换为特定的字符串格式或将字符串转换为日期时间对象。它是Java 8中新增加的类,支持各种日期时间的格式化和解析。使用DateTimeFormatter可以方便地对日期时间进行格式化、解析和输出。
阅读全文