2024-05-19 15:39:05 发布
网友
我有一个字符串“16:40”,我想计算这个字符串与现在之间的差异(以分钟为单位)。所以假设现在是16:52,那么差就是12分钟。在
我有以下代码:
import time tString = '16:40' t1 = time.strptime(tString, "%H:%M") now = time.time() print (now - t1)
它会得到以下类型错误:
所以我现在正在为创建不正确的类型-有什么想法吗?!在
我使用日期时间,所以你可以这样做,它有点不同,在你需要格式的日期/时间,但它的工作:
import datetime tString = '16:40' now=datetime.datetime.now() difference=now- datetime.timedelta(hours=int(tString [:2]),minutes=int(tString [3:]))
我使用日期时间,所以你可以这样做,它有点不同,在你需要格式的日期/时间,但它的工作:
相关问题 更多 >
编程相关推荐