把 2023-05-13T02:13:06.000Z 转换成2023/5/13 10:55:29 格式
时间: 2024-05-02 11:17:23 浏览: 58
java.text.ParseException: Unparseable date: 2/10/2010 15:20:05
这里有一个Python代码示例,可以将ISO8601格式的时间字符串转换为指定格式的时间字符串:
```python
from datetime import datetime
# 定义输入和输出格式
input_format = "%Y-%m-%dT%H:%M:%S.%fZ"
output_format = "%Y/%-m/%-d %H:%M:%S"
# 输入时间字符串
input_str = "2023-05-13T02:13:06.000Z"
# 解析输入时间字符串为 datetime 对象
input_dt = datetime.strptime(input_str, input_format)
# 格式化 datetime 对象为输出时间字符串
output_str = input_dt.strftime(output_format)
# 输出结果
print(output_str) # 输出:2023/5/13 10:13:06
```
需要注意的是,输出格式中的`%-m`和`%-d`表示不带前导零的月份和日期,因为ISO8601格式的时间字符串中也是这种格式。如果你需要带前导零的月份和日期,可以将输出格式中的`%-m`和`%-d`改为`%m`和`%d`。
阅读全文