使用Python3,我有代表日期的元组,例如(2008,11,10)。 我想把它们作为日期来操纵,例如找出2个这样的元组之间的日期差异(减法),结果是天。 我在这里寻找将元组转换为日期但没有成功的方法。
(我可以将它们转换为字符串并使用strftime之类的东西来操纵它们("%Y-%m-%d%H:%M:%S")但这似乎还有很长的路要走)
我看到的例子以文字开头:
var = datetime.date(2008, 11, 10)
或来自系统值:
today = datetime.date.today()
但我需要从:
开始myvariable = (2008, 11, 10) # the value that it has already
var = datetime.date(myvariable)
给出:
TypeError: an integer is required (got type tuple)
我意识到这是一个新手问题。我只需要一些帮助。