首页 > 解决方案 > 如何使用 Python 3 正确显示倒计时日期

问题描述

我正在尝试显示一个倒计时。基本上就像一个世界末日的时钟哈哈。

有人可以提供帮助吗?

import os
import sys
import time
import datetime

def timer():
    endTime = datetime.datetime(2019, 3, 31, 8, 0, 0)

def countdown(count):
    while (count >= 0):
        print ('The count is: ', count)
        count -= 1
        time.sleep(1)

countdown(endTime)
print ("Good bye!")

标签: pythondatetimercountdown

解决方案


如果您实现该方法,您可以使用该datetime模块轻松完成此操作。datetime.datetime.now()一探究竟:

import datetime

present = datetime.datetime.now()
future = datetime.datetime(2019, 3, 31, 8, 0, 0)
difference = future - present
print(difference)

输出:16 天,8:19:46.639633


推荐阅读