from datetime import *
# 返回目前日期
today = datetime.today()
print(today)
# data给变量赋值日期
begin = date(2024,4,14)
print(begin)
# replace替代原来的日期,生成新日期
end = begin.replace(2024,4,12)
print(end)
print(begin)
# 判断是周几
# 周一是0,周日是6,以此类推
print(today.weekday())
# isocalendar()方法用于返回指定日期的年份,这一年的第几周,周几(周一对应1,周日对应7)
print(today.isocalendar()) # 周5
print(begin.isocalendar()) # 周7
# isoformat():返回格式如’YYYY-MM-DD’的字符串
print(today.isoformat())
# 单独获取年/月/日的方法:strftime()函数
print(today.strftime("%y"))
print(today.strftime("%m"))
print(today.strftime("%d"))
dey = timedelta(days=1) # 加一天
print(today+dey)
dey = timedelta(days=-1) # 减一天
print(today+dey)
#获取两个日期之间的日期差
date1 = date(2024,4,12)
date2 = date(2004,3,20)
print(date1 - date2)
Python之日期函数
于 2024-04-12 15:13:48 首次发布