时间格式年月日时分秒
时间: 2024-11-28 10:19:08 浏览: 16
在Java中,日期和时间通常是以ISO 8601标准表示的,即"YYYY-MM-DD HH:mm:ss"的形式,其中:
- "YYYY"代表四位数的年份,
- "MM"代表两位数的月份(从01到12),
- "DD"代表两位数的日期(从01到31),
- "HH"代表小时(24小时制,从00到23),
- "mm"代表分钟(从00到59),
- "ss"代表秒(从00到59),有时还可能包含毫秒(SSS或SSS.SSS)。
例如,如果现在的时间是2023年4月15日下午3点45分30秒,它的表示会是:"2023-04-15 15:45:30"。在Java中,你可以使用`SimpleDateFormat`或其更现代的替代品`DateTimeFormatter`来进行日期和时间格式的解析和格式化。
```java
import java.text.SimpleDateFormat;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
// 使用SimpleDateFormat
String input = "2023-04-15 15:45:30";
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
LocalDateTime localDateTime = formatter.parse(input);
System.out.println(localDateTime);
// 或者使用DateTimeFormatter
DateTimeFormatter ISO_DATE_TIME_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String formattedDateTime = localDateTime.format(ISO_DATE_TIME_FORMATTER);
```
阅读全文