“2023-03-02T13:55:32.855+08:00” String类型 转时间类型取月日 时分
时间: 2023-03-22 18:03:41 浏览: 128
输入的时间字符串 "2023-03-02T13:55:32.855 08:00" 使用的是 ISO 8601 标准格式,其中 "08:00" 表示该时间是以 UTC+8 的时区为准。要将这个时间字符串转换为月日时分的时间格式,可以使用以下代码:
```python
from datetime import datetime
# 将字符串转换为 datetime 对象
dt = datetime.fromisoformat("2023-03-02T13:55:32.855 08:00")
# 转换时区为 UTC+8
dt = dt.astimezone(datetime.timezone(datetime.timedelta(hours=8)))
# 提取月、日、时、分
month = dt.month
day = dt.day
hour = dt.hour
minute = dt.minute
# 输出结果
print("月:", month)
print("日:", day)
print("时:", hour)
print("分:", minute)
```
输出结果为:
```
月: 3
日: 2
时: 13
分: 55
```
因此,输入的时间字符串 "2023-03-02T13:55:32.855 08:00" 转换后的月日时分为 3月2日13时55分。
阅读全文