我希望我的一生以倒计时的形式展现出来。不幸的是,Python datetime只允许天。无法对转换进行编程
这就是我所尝试的:
#!/usr/bin/env python3
import time
import datetime
from dateutil.relativedelta import relativedelta
from datetime import timedelta
while True:
lebenszeit = datetime.datetime(2085,7,6) - datetime.datetime.now()
jahr = str(int((lebenszeit.days)/365.25))
monate = str('%0.2d' %(int((((lebenszeit.days)*365)-int((lebenszeit.days)/365))*12)))
tage = str('%0.2d' %(int(((((lebenszeit.days)/365)-int((lebenszeit.days)/365))*12)-((((lebenszeit.days)/365)-int((lebenszeit.days)/365))*12)*30)))
print(jahr+"."+monate+"."+tag)
i = i+1
你可以看到非常复杂的
我希望有一个倒计时,应该像这样(年、月、周、日、小时、分钟、秒):
68.02.04.29.07.40.44
您的代码无法运行。但这里有一些提示:
如何获取年、月、日、时、分、秒:
感谢用户8349697, 但是这个脚本运行在一个真正的时钟上。因此,“for循环”总是与CPU的计算速度相关联。我想避免这种情况
我可以自由地把凯文斯的剧本分解到几秒钟
我会这样做的。请注意,“月”是近似值,假设每月30天。只使用“周”会更准确
相关问题 更多 >
编程相关推荐