Python将日期时间转换为刚好时间
我有一个字段,显示时间为Python将日期时间转换为刚好时间,python,datetime,Python,Datetime,我有一个字段,显示时间为1900-01-01 00:05:00,但我想显示时间为00:05:00,即仅五分钟 我一直在看python文档,它让我抓狂。从这个问题来看,它似乎应该与timedelta有关,但我还没有接近解决方案。这个问题建议您只使用格式标记,但这对我不起作用。我也看了,但没有成功,我知道这是一个简单的东西,但我看了数百页,寻找一些简单的东西。非常感谢您的帮助。假设您现在有一个Datetime对象: now.time().strftime(“%H:%M:%S”)加载字符串并获取组件:
1900-01-01 00:05:00
,但我想显示时间为00:05:00
,即仅五分钟
我一直在看python文档,它让我抓狂。从这个问题来看,它似乎应该与
timedelta
有关,但我还没有接近解决方案。这个问题建议您只使用格式
标记,但这对我不起作用。我也看了,但没有成功,我知道这是一个简单的东西,但我看了数百页,寻找一些简单的东西。非常感谢您的帮助。假设您现在有一个Datetime
对象:
now.time().strftime(“%H:%M:%S”)
加载字符串并获取组件:
>>> from datetime import datetime
>>> s = "1900-01-01 00:05:00"
>>> dt = datetime.strptime(s, "%Y-%m-%d %H:%M:%S")
>>> dt.time().isoformat()
'00:05:00'
在这里,我们使用in转储时间,但您也可以使用以下内容将datetime.time
转储回字符串:
您是否尝试过time
方法?如果是约会时间,它应该有。
>>> dt.time().strftime("%H:%M:%S")
'00:05:00'