datetimeformatter格式化后输出时间的代码
时间: 2023-06-11 17:04:16 浏览: 100
您可以使用以下代码来将一个日期格式化为一个字符串:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
LocalDateTime myDateObj = LocalDateTime.now();
DateTimeFormatter myFormatObj = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String formattedDate = myDateObj.format(myFormatObj);
System.out.println("Formatted Date: " + formattedDate);
}
}
```
输出将是当前时间的格式化版本,使用以下格式:年-月-日 小时:分钟:秒。您可以根据需要更改日期格式的模式字符串。
相关问题
那么该如何使用 DateTimeFormatter 类来格式化输出的时间呢
要使用`DateTimeFormatter`类来格式化输出的时间,需要按照以下步骤进行:
1. 创建一个`DateTimeFormatter`对象,指定所需的日期格式。例如,可以使用以下代码创建一个日期格式为"yyyy-MM-dd HH:mm:ss"的`DateTimeFormatter`对象:
```
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
```
2. 将日期对象格式化为字符串。例如,如果有一个`LocalDateTime`对象`dateTime`,可以使用以下代码将其格式化为字符串:
```
String formattedDateTime = dateTime.format(formatter);
```
这将返回一个格式化后的字符串,其中日期和时间按照指定的格式进行了格式化。
下面是一个完整的示例代码,演示如何使用`DateTimeFormatter`类来格式化输出的时间:
```
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class DateTimeFormatterExample {
public static void main(String[] args) {
// Create a DateTimeFormatter object with the desired date format
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
// Get the current date and time
LocalDateTime now = LocalDateTime.now();
// Format the date and time as a string using the formatter
String formattedDateTime = now.format(formatter);
// Print the formatted date and time
System.out.println("Formatted date and time: " + formattedDateTime);
}
}
```
这将输出当前日期和时间的格式化字符串,例如"2022-01-01 12:34:56"。
DateTimeFormatter如何格式化字符串,以24小时制
方式显示时间?
DateTimeFormatter可以使用ofPattern()方法创建,参数是一个字符串,指定日期时间格式。
例如,要以24小时制方式显示时间,格式为小时:分钟,可以使用如下的代码:
```
LocalTime time = LocalTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("HH:mm");
String formattedTime = time.format(formatter);
System.out.println(formattedTime);
```
输出:
```
14:30
```
这样就可以将当前时间以24小时制方式格式化为字符串。
阅读全文