我有表格"091250Z“的时间戳字符串,前两个数字是日期,最后四个数字是小时和分钟。"Z“表示世界协调时。假设时间戳对应于当前的月份和年份,如何可靠地将此字符串转换为datetime对象?
我已经对时间增量进行了解析排序,但是当进一步进行时,任务很快就变得非常重要,并且我不知道如何进行:
datetime.strptime("091250Z", "%d%H%MZ")
发布于 2017-06-09 06:38:12
您需要的是replace
现有datetime对象的year
和month
。
your_datetime_obj = datetime.strptime("091250Z", "%d%H%MZ")
new_datetime_obj = your_datetime_obj.replace(year=datetime.now().year, month=datetime.now().month)
发布于 2017-06-09 06:03:33
是像这样吗?基本上你已经完成了,你只需要给它赋值一个变量
from datetime import datetime
dt = datetime.strptime('091250Z', '%m%H%MZ')
https://stackoverflow.com/questions/44459085
复制相似问题