python获取从今天开始,距离x天还有多少天?

如题所述

new_date = datetime.datetime.now()  # 现在时间。
data_str = new_date.strftime('%Y-%m-%d')  # 格式化时间。
oneDay = datetime.datetime(2020, 7, 7)  # 高考的时间。

Python是一种广泛使用的解释型、高级和通用的编程语言。Python由荷兰数学和计算机科学研究学会的Guido van Rossum创造,第一版发布于1991年,它是ABC语言的后继者,也可以视之为一种使用传统中缀表达式的LISP方言。

Python提供了高效的高级数据结构,还能简单有效地面向对象编程。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-10

import datetime

new_date = datetime.datetime.now()  # 现在时间
data_str = new_date.strftime('%Y-%m-%d')  # 格式化时间
oneDay = datetime.datetime(2020, 7, 7)  # 高考的时间
difference = oneDay.toordinal() - new_date.toordinal()  # d.toordinal()返回日期是是自 0001-01-01 开始的第多少天
print('今天是%s距离高考%s还有%s天' % (data_str, oneDay.strftime('%m-%d'), difference))

相似回答