編寫python
指令碼時需要根據指定日期獲取之後的日期,在此記錄一下,以下是原始碼:
# coding=utf-8
import datetime
# 指定開始日期是2015-01-01
date_start = datetime.date(
2015,1
,1)# 以今天為開始日期
date_start = datetime.date.today(
)# 指定需要加(減)的天數
delta = datetime.timedelta(days =3)
# 之後的日期使用加
n_days = date_start + delta
# 之前的日期使用減
n_days = date_start - delta
# 格式化輸出日期
print
(n_days.strftime(
'%y-%m-%d'))
--snip--以(
2015-01
-01)之後3天為例,輸出結果是:2015-01
-04以今日(
2019-10
-30)之前3天為例,輸出結果是:2019-10
-27
python獲取指定日期內的所有日期,所有月份
coding utf 8 import datetime from datetime import timedelta def gen dates b date,days day timedelta days 1 print day for i in range days print b date ...
python獲取指定間隔日期列表
import datetime from calendar import calendar defget year dates year int,date format str y m d start month 1,end month 12 獲取指定年份月份的所有日期 param year int...
python 獲取日期 python 獲取日期
python 獲取日期我們需要用到time模組,比如time.strftime方法 time.strftime y m d time.localtime time.time 最後用time.strftime 方法,把剛才的一大串資訊格式化成我們想要的東西,現在的結果是 2013 03 31 time...