from datetime import datetime # 输入两个日期字符串 date_str1 = "2023-01-01" date_str2 = "2023-01-02" # 将字符串转换为日期对象 date1 = datetime.strptime(date_str1, "%Y-%m-%d") date2 = datetime.strptime(date_str2, "%Y-%m-%d") # 判断日期 if date1 < date2: print(f"{date_str1} is before {date_str2}") elif date1 > date2: print(f"{date_str1} is after {date_str2}") else: print(f"{date_str1} is the same as {date_str2}")
import datetime today = datetime.date.today() print(today)
import time today = time.strftime("%Y-%m-%d", time.localtime()) print(today)
import datetime from dateutil.relativedelta import relativedelta t=datetime.datetime.now() #当前日期 d = datetime.date.today() print(d) # 1天前 d1= d - relativedelta(days=1) print(d1) # 一个月前 d2=d - relativedelta(months=1) print(d2) # 1年前 d3=d - relativedelta(years=1) print(d3) # 1天后 d1=d - relativedelta(days=-1) print(d1) # 一个月后 d2=d - relativedelta(months=-1) print(d2) # 1年后 d3=d - relativedelta(years=-1) print(d3)
from datetime import datetime, timedelta # 获取当前日期 now = datetime.now() # 计算一个月后的日期 one_month_later = now + timedelta(days=30) print("当前日期:", now.strftime('%Y-%m-%d')) print("一个月后的日期:", one_month_later.strftime('%Y-%m-%d'))
标签:-%,relativedelta,datetime,date,日期,print,import From: https://www.cnblogs.com/woxiwoxi123/p/18307792