Python笔记 日期
我们已经使用过字符串了,用过数字了,我觉得现在应该是时候来学习“日期”了
日期的使用经常会带来额外的麻烦,在任何编程语言中,日期都算难处理的
一、当前日期/时间
"""
处理日期最普遍的操作就是,我们需要当前的日期和时间
在记录错误或保存记录和数据时经常会用到,想要知道何时保存、记录写入或何时发生
我们通过使用datetime库来调用当前日期
(现在暂时还没有讲到过libraries的概念,很快就来了,不急)
"""
from datetime import datetime
current_date = datetime.now()
# 返回了一个datetime object
print("Today is: " + str(current_date))
- 输出结果:
二、简单应用举例
1.善用timedelta
timedelta的作用是用来定义一个时间段的时间的“量”!!!
(这个“量”的概念可能有点抽象,下面的例子可以帮助理解)
"""
假设今天是3月1日,我想求出昨天的日期
那么我们就要去考虑今年是否为闰年,来判断昨天的日期到底是2月28还是2月29,这太麻烦了
通过timedelta就可以避开这些逻辑,直接得到昨天的日期
"""
from datetime