不是这样格式2016-07-27 11:22:14吗
时间: 2024-09-12 12:07:10 浏览: 58
你说的 "这样格式2016-07-27 11:22:14" 是常见的日期时间格式,即ISO 8601的简短形式,其中年月日分别由 `-` 分隔,小时分钟秒则由空格分隔。这种格式非常适合用于计算机系统之间交换日期时间数据,因为清晰易识别且通用性强。
在Java中,如果你有一个这样的字符串,你可以使用 `java.text.SimpleDateFormat` 或 `java.time.LocalDate` 和 `LocalTime` 接口轻松地将其转换为 `java.util.Date` 或者 `java.time.LocalDateTime` 类型。例如:
```java
String dateTimeStr = "2016-07-27 11:22:14";
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
Date date = formatter.parse(dateTimeStr);
// 或者
LocalDateTime localDateTime = LocalDateTime.parse(dateTimeStr, formatter);
} catch (ParseException e) {
e.printStackTrace();
}
```
这里,`parse()` 方法会尝试按照指定的格式解析字符串。
阅读全文