python3编写倒计时_如何使用python3使倒计时日期正确显示

如果要像世界末日时钟一样打印倒计时,则需要解析timedelta值。在

你在找这样的东西吗?在import time

import datetime

def countdown(stop):

while True:

difference = stop - datetime.datetime.now()

count_hours, rem = divmod(difference.seconds, 3600)

count_minutes, count_seconds = divmod(rem, 60)

if difference.days == 0 and count_hours == 0 and count_minutes == 0 and count_seconds == 0:

print("Good bye!")

break

print('The count is: '

+ str(difference.days) + " day(s) "

+ str(count_hours) + " hour(s) "

+ str(count_minutes) + " minute(s) "

+ str(count_seconds) + " second(s) "

)

time.sleep(1)

end_time = datetime.datetime(2019, 3, 31, 19, 35, 0)

countdown(end_time)

# sample output

The count is: 44 day(s) 23 hour(s) 55 minute(s) 55 second(s)

The count is: 44 day(s) 23 hour(s) 55 minute(s) 54 second(s)

The count is: 44 day(s) 23 hour(s) 55 minute(s) 53 second(s)

The count is: 44 day(s) 23 hour(s) 55 minute(s) 52 second(s)

The count is: 44 day(s) 23 hour(s) 55 minute(s) 51 second(s)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值