我有一个变量 v,当我这样做时
print type(v)
我明白了
<type 'DateTime'>
但是当我这样做的时候
if type(v) in (datetime, datetime.date, datetime.datetime, datetime.time):
这不是真的
问题是:为什么?
编辑:
DateTime 类型是 Spotfire 特定类型。
最佳答案
我测试了它,这个条件是True
。
import datetime
v = datetime.datetime.now() # maybe your problem is here.
print(type(v))
if type(v) in (datetime, datetime.date, datetime.datetime, datetime.time):
print("I'm True")
else:
print("I'm False")
输出:
<type 'datetime.datetime'>
"I'm True"
关于python - 为什么我无法在代码中确定对象是 DateTime 类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50413051/