import datetime
獲取当前时间
now_time = datetime.datetime.now()
print("now time: ",now_time)
獲取前一天时间
end_time = now_time + datetime.timedelta(days = -1)
前一天时间只保留 年-月-日
enddate = end_time.strftime('%Y-%m-%d') #格式化输出
print("end date: ",enddate)
獲取前 15 天时间
start_time = now_time + datetime.timedelta(days = -15)
前 15 天时间只保留 年-月-日
startdate = start_time.strftime('%Y-%m-%d') #格式化输出
print("start date: ",startdate)
首先使用 datetime.datetime.now() 获取当前时间,然后使用 datetime.timedelta(days=1) 创建一个时间差对象,表示 1 天的时间差。将当前时间减去这个时间差对象即可得到前一天的时间。最后使用 strftime() 方法将日期格式化为字符串 "%Y-%m-%d",以便输出。
注意,这里的输出日期格式为 "%Y-%m-%d",其中 %Y 表示年份,%m 表示月份,%d 表示日期。如果需要其他格式,可以修改字符串参数。
沒有留言:
張貼留言