利用python
獲取某個日期(形如***x-xx-xx
)之前或之後多少天的日期:
import datetime
defget_day
(date, step=0)
:"""獲取指定日期date(形如"***x-xx-xx")之前或之後的多少天的日期, 返回值為字串格式的日期"""
l = date.split(
"-")
y =int(l[0]
) m =
int(l[1]
) d =
int(l[2]
) old_date = datetime.datetime(y, m, d)
new_date =
(old_date + datetime.timedelta(days=step)
).strftime(
'%y-%m-%d'
)print
(new_date)
return new_date
get_day(
'2019-01-31',-
1)# 往前一天 2019-01-30
get_day(
'2019-01-31',1
)# 往後一天 2019-02-01
python 日期加減
給出乙個字串,將字串轉為時間,通過日期加減,求出前7天的日期 eg d d 2017 07 18 step1 將字串轉為時間 d 2017 07 18 date time datetime.datetime.strptime a,y m d print date time.date 輸出是 2017...
Python日期加減運算
python中的time與datetime基本是你中有我,我中有你的關係,有時只想操作一部分反而不那麼方便。在碼 的過程中,需要從某個日期往前或者往後推移,手動計算又要考慮跨月份的問題。經過閱讀python官方文件,找到了日期加減推移運算的方法。乙個日期可以和乙個日期增量相加減。那麼,推算日期 時間...
mysql日期加減 MySQL日期加減函式詳解
1.addtime 為日期加上指定秒數 select addtime now 1 加1秒 2.adddate 有兩種用法,第二個引數直接填數字的話是為日期加上指定天數,填interval的話是為日期加上指定的interval時間 select adddate now 1 加1天 select add...