为何 datetime模块下时间函数跑不过?
import datetimedt0=datetime.datetime.time(18,5,5)
print(dt0)
提示:
TypeError: descriptor 'time' for 'datetime.datetime' objects doesn't apply to a 'int' object 你想要干啥,用法都不对 1q23w31 发表于 2020-9-6 18:31
你想要干啥,用法都不对
手动输入一个时间 cdkeycdma 发表于 2020-9-6 18:32
手动输入一个时间
举个例子,什么时间格式? 本帖最后由 cdkeycdma 于 2020-9-6 18:41 编辑
1q23w31 发表于 2020-9-6 18:34
举个例子,什么时间格式?
我想把18:10这个时间的值给A,然后把当前时间的值返回给B,然后对比A和B的时间是不是一样的? cdkeycdma 发表于 2020-9-6 18:40
我想把18:10这个时间的值给A,然后把当前时间的值返回给B,然后对比A和B的时间是不是一样的?
import datetime
a= datetime.time(18,10)
b = datetime.datetime.now().time()
if a.__eq__(b):
print('相同')
else:
print('不同')
1q23w31 发表于 2020-9-6 18:53
你这样,好像永远不相等吧,now()会跟一个毫秒在后面,要处理一下的 import datetime
a = datetime.time(18, 58)
a = str(a.hour) + ':' + str(a.minute)
print(a)
b = datetime.datetime.now().time()
b = str(b.hour) + ':' + str(b.minute)
print(b)
print('相同') if a.__eq__(b) else print('不同') 疾风怪盗 发表于 2020-9-6 18:57
你这样,好像永远不相等吧,now()会跟一个毫秒在后面,要处理一下的
只是举个例子,
页:
[1]