我想创建一个脚本,输出剩余的时间(“X小时,Y分钟,Z秒剩余时间”),直到8月27日上午9点(IST)。
这就是我的尝试:
import datetime
delta = datetime.datetime(2015, 8, 27) - datetime.datetime.now()
total_seconds = delta.total_seconds()
s = int(total_seconds)
print s
这会打印4439
,这是错误的答案。我猜它是时区问题。我的时区为Asia/Kolkata
,正确答案应为36720
。
如何做到这一点?
答案 0 :(得分:0)
试试这个,我怀疑int()与total_seconds对象混淆。
import datetime
delta = datetime.datetime(2015, 8, 27) - datetime.datetime.now()
total_seconds = (delta).total_seconds()
print total_seconds