使用Python datetime创建倒计时计时器

2023-04-01 00:00:00 创建 计时器 倒计时

以下是一个使用Python datetime创建倒计时计时器的示例代码:

import datetime

# 设置倒计时的截止时间
end_time = datetime.datetime(2023, 4, 1, 0, 0, 0)

while True:
    # 获取当前时间
    current_time = datetime.datetime.now()

    # 计算距离截止时间还有多长时间
    remaining_time = end_time - current_time

    # 如果时间已经过了截止时间,就退出循环
    if remaining_time.total_seconds() < 0:
        break

    # 将剩余时间转换为小时、分钟和秒
    remaining_hours, remaining_seconds = divmod(remaining_time.total_seconds(), 3600)
    remaining_minutes, remaining_seconds = divmod(remaining_seconds, 60)

    # 输出剩余时间
    print("倒计时:{:02d}:{:02d}:{:02d}".format(int(remaining_hours), int(remaining_minutes), int(remaining_seconds)))

    # 每隔1秒钟更新一次剩余时间
    time.sleep(1)

在这个示例代码中,我们首先设置了倒计时的截止时间为2023年4月1日零点。然后,我们进入一个无限循环,每隔1秒钟更新一次剩余时间,并输出剩余时间。

相关文章