20200525174822 转换 yyyy-MM-dd HH:mm:ss 的方法
时间: 2024-06-16 17:08:50 浏览: 94
可以使用Java中的SimpleDateFormat类来实现时间格式转换,具体代码如下所示:
```
String dateStr = "20200525174822";
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmss");
Date date = formatter.parse(dateStr);
formatter.applyPattern("yyyy-MM-dd HH:mm:ss");
String formattedDate = formatter.format(date);
System.out.println(formattedDate);
```
上述代码中,首先将原始的时间字符串"20200525174822"按照"yyyyMMddHHmmss"格式解析成Date对象,然后再按照"yyyy-25 17:48:22"。
相关问题
日期格式转换yyyy-MM-dd'T'HH:mm:ss.SSSXXX (yyyy-MM-dd'T'HH:mm:ss.SSSZ) TO yyyy-MM-dd HH:mm:ss
可以使用 SimpleDateFormat 类来进行日期格式转换,具体代码如下:
```java
String inputDate = "2021-11-11T11:11:11.111+08:00";
SimpleDateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX");
Date date = inputFormat.parse(inputDate);
SimpleDateFormat outputFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String outputDate = outputFormat.format(date);
System.out.println(outputDate); // 输出:2021-11-11 11:11:11
```
其中,inputDate 是输入的日期字符串,inputFormat 是输入日期字符串的格式,date 是转换后的 Date 对象,outputFormat 是输出日期字符串的格式,outputDate 是转换后的输出日期字符串。
yyyy-MM-dd HH:mm:ss 转 yyyy-mm-dd hh:mm:ss
可以使用Python中的datetime模块来进行时间格式转换,具体代码如下:
```python
from datetime import datetime
old_time = '2022-01-01 12:00:00'
new_time = datetime.strptime(old_time, '%Y-%m-%d %H:%M:%S').strftime('%Y-%m-%d %I:%M:%S %p')
print(new_time)
```
输出结果为:2022-01-01 12:00:00 PM
阅读全文