我混合使用datetime.datetime
和datetime.time
对象,所以我不能使用isinstance
,因为如果对象是datetime.datetime,isinstance
会引发错误。因此,我需要使用type
函数。如果我有以下内容:
>>>type(tim1)
<class 'datetime.datetime'>
那我怎么得到:
assert type(tim1) == '<class "datetime.datetime">
以输出True
。?
答案 0 :(得分:0)
您可以执行以下操作以测试是否为日期时间:
from datetime import datetime
time1 = datetime.now()
print(type(time1) is datetime) # Outputs True