一、介绍
datetime 是 Python 中处理日期和时间的模块,通过该模块可以轻松获取当前日期时间,实现日期时间的加减法、比较等常用操作。datetime 模块中包含了多个类,例如 date 类用于处理日期,time 类用于处理时间,datetime 类用于同时处理日期和时间。
二、获取当前日期
使用 datetime.date.today() 方法获取当前日期对象,并调用 strftime() 方法将日期转换成字符串。
import datetime
today = datetime.date.today()
print(today.strftime('%Y-%m-%d'))
运行输出:
2021-10-01
三、获取当前日期和时间
使用 datetime.datetime.now() 方法获取当前日期和时间对象,并调用 strftime() 方法将日期时间转换成字符串。
import datetime
now = datetime.datetime.now()
print(now.strftime('%Y-%m-%d %H:%M:%S'))
运行输出:
2021-10-01 09:30:00
四、获取指定日期
使用 datetime.datetime() 方法创建日期时间对象,并调用 strftime() 方法将日期时间转换成字符串。
import datetime
date = datetime.datetime(2021, 10, 1)
print(date.strftime('%Y-%m-%d'))
运行输出:
2021-10-01
五、日期加减操作
使用 timedelta() 方法进行日期加减操作。
import datetime
today = datetime.date.today()
delta = datetime.timedelta(days=2)
new_day = today + delta
print(new_day.strftime('%Y-%m-%d'))
运行输出:
2021-10-03
六、判断两个日期的大小
使用日期对象进行比较,可以判断两个日期的大小。
import datetime
date1 = datetime.date(2021, 10, 1)
date2 = datetime.date(2021, 10, 3)
if date1 < date2:
    print('date1 比 date2 小')
else:
    print('date1 比 date2 大')
运行输出:
date1 比 date2 小
原创文章,作者:OQPD,如若转载,请注明出处:https://www.506064.com/n/145955.html
 
 微信扫一扫
微信扫一扫  支付宝扫一扫
支付宝扫一扫 