2024-03-28 09:46:26 发布
网友
我应该在字段结束时间的后面加一秒。 我不能为时间添加额外的秒,例如时间是10:34:45,我想将时间设为10:34:46,然后使用timedelta函数,我不能添加秒,也不能将此对象转换为日期时间。日期时间对象。 这个领域不是日期时间。日期时间从一开始就开始。该字段已经是日期时间.time事先反对。那么,最好的转换方法是什么呢日期时间.time对象来添加额外的秒数。在
print (end_time_n) print (type(end_time_n))
输出:
使用datetime模块。在
datetime
例如:
import datetime t = "10:34:45" t = datetime.datetime.strptime(t, "%H:%M:%S") print( (t + datetime.timedelta(seconds=1)).strftime("%H:%M:%S") )
使用datetime模块和.timedelta函数:
import datetime x = datetime.timedelta(hours=10, minutes=20, seconds=30) print (x) # returns 10:20:30 x = x + datetime.timedelta(seconds=1) print (x) # returns 10:20:31
你可以这样做:
import datetime a = datetime.datetime(100,1,1,10,34,46) b = a + datetime.timedelta(0,3) # days, seconds, then other fields. print a.time() print b.time()
参考号:https://stackoverflow.com/a/100345/7678093
使用
datetime
模块。在例如:
输出:
^{pr2}$使用datetime模块和.timedelta函数:
你可以这样做:
参考号:https://stackoverflow.com/a/100345/7678093
相关问题 更多 >
编程相关推荐