給出乙個字串,將字串轉為時間,通過日期加減,求出前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-07-18
step2:通過日期加減,求出前7天的日期
for i in range(7):
i = -i
c = date_time.date() + datetime.timedelta(i)
print c
輸出是:
2017-07-18
2017-07-17
2017-07-16
2017-07-15
2017-07-14
2017-07-13
2017-07-12
step3:將日誌轉為string
for i in range(7):
i = -i
c = date_time.date() + datetime.timedelta(i)
print date_time.date().strftime('%y-%m-%d')
輸出是:
2017-07-18
2017-07-17
2017-07-16
2017-07-15
2017-07-14
2017-07-13
2017-07-12
Python 日期加減
利用python獲取某個日期 形如 x xx xx 之前或之後多少天的日期 import datetime defget day date,step 0 獲取指定日期date 形如 x xx xx 之前或之後的多少天的日期,返回值為字串格式的日期 l date.split y int l 0 m i...
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...