Python 如何将整数转换为时间
我的时间以小时为单位,如下所示 时间: 我希望有这样的时间:Python 如何将整数转换为时间,python,python-3.x,Python,Python 3.x,我的时间以小时为单位,如下所示 时间: 我希望有这样的时间: 00:00:00 01:00:00 02:00:00 03:00:00 etc 下面是使用pandas和datetimepython库的解决方案。我希望它能帮助你 代码: 输出 13:00:00 只需使用datetime中的time: In [1]: from datetime import time In [2]: for i in range(4): ...: t = time(i, 0, 0) ...:
00:00:00
01:00:00
02:00:00
03:00:00 etc
下面是使用
pandas
和datetime
python库的解决方案。我希望它能帮助你
代码:
输出
13:00:00
只需使用
datetime
中的time
:
In [1]: from datetime import time
In [2]: for i in range(4):
...: t = time(i, 0, 0)
...: print(t.strftime('%H:%M:%S'))
...:
00:00:00
01:00:00
02:00:00
03:00:00
您可以将
datetime
与其功能strtime
一起使用。这样使用:
从日期时间导入日期时间
t=datetime.strtime(str(你的整数),%H)
打印(t.strftime(“%H”))
使用strtime
非常有用,因为如果int格式发生更改,您仍然可以使用此处提供的不同代码直接将其格式化为日期
13:00:00
In [1]: from datetime import time
In [2]: for i in range(4):
...: t = time(i, 0, 0)
...: print(t.strftime('%H:%M:%S'))
...:
00:00:00
01:00:00
02:00:00
03:00:00