python - 如何使用 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!")
解决方案
如果您实现该方法,您可以使用该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
推荐阅读
- java - sprinboot 中的多部分请求不起作用
- sql-server - 如何在多个左连接中获取唯一值
- javascript - chrome-extension inject.js 的目的是什么
- java - 无法分配父级 javafx fxmlloader
- amazon-web-services - 如何在 s3 中解压缩 zip 文件
- java - 如何修复“probeid = 337 Stack Dump = java.io.IOException:异步 IO 操作失败,原因:RC:107 传输端点未连接”
- python - 安装 python3-devel 时的事务检查错误
- python - 计算 Pandas 中几列的非空值百分比
- android - SQL 查询以查看导致卸载但没有结果的事件
- maven - Maven surefire 插件报告 - 文件名太长