YYYY-MM-DDThh:mm:ss[.SSSSSS]±hh:mm 转成yyyy-MM-dd HH:mm:ss
时间: 2024-06-14 12:06:19 浏览: 192
jsonld-context-infer:从可读的表格数据流中推断JSON-LD上下文
以下是两种将时间格式从"YYYY-MM-DDThh:mm:ss[.SSSSSS]±hh:mm"转换为"yyyy-MM-dd HH:mm:ss"的方法:
1. 使用Java的SimpleDateFormat类进行转换:
```java
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public static String transToNormalDate(String strDate) throws ParseException {
Date date = new SimpleDateFormat("YYYY-MM-DD'T'hh:mm:ss[.SSSSSS]XXX").parse(strDate); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String normalDate = sdf.format(date);
return normalDate;
}
```
2. 使用Java 8的DateTimeFormatter类进行转换:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public static String transToNormalDate(String strDate) {
LocalDateTime localDateTime = LocalDateTime.parse(strDate, DateTimeFormatter.ofPattern("YYYY-MM-DD'T'hh:mm:ss[.SSSSSS]XXX"));
String normalDate = localDateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
return normalDate;
}
```
阅读全文