根据我收集的信息,here(例如),这应该以两位数打印当前年份
print (datetime.strftime("%y"))
但是,我得到了这个错误
TypeError: descriptor 'strftime' requires a 'datetime.date' object but received a 'str'
所以我试着
print (datetime.strftime(datetime.date()))
得到
TypeError: descriptor 'date' of 'datetime.datetime' object needs an argument
所以我把"%y"
放在上面的date()
里面
TypeError: descriptor 'date' requires a 'datetime.datetime' object but received a 'str'
在我看来,这真的很可疑。
我错过了什么?
以下方法似乎有效:
它想要的datetime.data对象在点的“左边”而不是右边。您需要datetime的一个实例来调用该方法,现在可以完成()
上面的代码对我来说非常好。
这段代码将允许你以任何你能想到的格式获取日期和时间:(查看这篇文章的底部了解更多信息)
要获取时间或日期,只需键入
getdatetime('TYPE')
,并将TYPE
替换为以下任何(记住:键入时,请确保用语音标记(“)或撇号(')将其包围起来)相关问题 更多 >
编程相关推荐