python ISODate("2023-04-03T18:42:12.000Z") 转为年月日时分秒
时间: 2024-04-30 19:18:42 浏览: 212
chinese-calendar:判断一天是不是法定节假日法定工作日(查看节假日安排)
可以使用 Python 的 datetime 模块来实现:
```python
from datetime import datetime
date_str = "2023-04-03T18:42:12.000Z"
date = datetime.fromisoformat(date_str[:-1])
print("年:", date.year)
print("月:", date.month)
print("日:", date.day)
print("时:", date.hour)
print("分:", date.minute)
print("秒:", date.second)
```
输出:
```
年: 2023
月: 4
日: 3
时: 18
分: 42
秒: 12
```
解释一下代码:
- 首先,我们从 datetime 模块中导入 datetime 类;
- 然后,我们将给定的字符串去除最后一个字符(即 "Z"),并使用 fromisoformat() 方法将其转换为 datetime 类型的对象;
- 最后,我们使用 datetime 对象的属性来获取年月日时分秒。
阅读全文