读取2009/08/18 16时读取为python能够识别的时间形式
时间: 2023-12-10 09:05:32 浏览: 61
可以使用Python中的datetime模块来将字符串转换为datetime对象,然后再转换为需要的时间格式。具体代码如下:
```python
from datetime import datetime
time_str = '2009/08/18 16时'
time_format = '%Y/%m/%d %H时'
dt = datetime.strptime(time_str, time_format)
print(dt)
# 输出:2009-08-18 16:00:00
```
在这个例子中,`strptime`函数将时间字符串解析为datetime对象,参数`time_format`指定了时间格式,`%Y`表示四位数的年份,`%m`表示两位数的月份,`%d`表示两位数的日期,`%H`表示24小时制的小时数,`%M`表示分钟数,`%S`表示秒数。最后输出的datetime对象默认是带有时区信息的,如果需要去掉时区信息,可以使用`dt.replace(tzinfo=None)`。
阅读全文