# 獲取日期:
import datetime #呼叫事件模組
today =datetime.date.today() #獲取今天日期
deltadays =datetime.timedelta(days=1) #確定日期差額,如前天 days=2
yesterday =today -deltadays # 獲取差額日期,昨天
tomorrow =today +dletadays # 獲取差額日期,明天
# 日期格式化輸出
isoformat=』%y%m%d』 #設定輸出格式
print today.strftime(isoformat)
dt = datetime.now()
print '(%y-%m-%d %h:%m:%s %f): ', dt.strftime('%y-%m-%d %h:%m:%s %f')
print '(%y-%m-%d %h:%m:%s %p): ', dt.strftime('%y-%m-%d %i:%m:%s %p')
print '%%a: %s ' % dt.strftime('%a')
print '%%a: %s ' % dt.strftime('%a')
print '%%b: %s ' % dt.strftime('%b')
print '%%b: %s ' % dt.strftime('%b')
print '日期時間%%c: %s ' % dt.strftime('%c')
print '日期%%x:%s ' % dt.strftime('%x')
print '時間%%x:%s ' % dt.strftime('%x')
print '今天是這週的第%s天 ' % dt.strftime('%w')
print '今天是今年的第%s天 ' % dt.strftime('%j')
print '今周是今年的第%s周 ' % dt.strftime('%u')
# # ---- 結果 ----
# (%y-%m-%d %h:%m:%s %f): 2010-04-07 10:52:18 937000
# (%y-%m-%d %h:%m:%s %p): 10-04-07 10:52:18 am
# %a: wed
# %a: wednesday
# %b: apr
# %b: april
# 日期時間%c: 04/07/10 10:52:18
# 日期%x:04/07/10
# 時間%x:10:52:18
# 今天是這週的第3天
# 今天是今年的第097天
# 今周是今年的第14周
獲取前一天,後一天的日期
datetime.date(2015,01,04)+datetime.timedelta(days=+1)
datetime.date(2015,01,04)+datetime.timedelta(days=-1)
import time
#當前時間
time.strftime(「%y-%m-%d %h:%m:%s」, time.localtime())
#獲取上週日日期
isoformat = "%y%m%d"
lastsunday = datetime.date.today() - datetime.timedelta(days=datetime.date.today().isoweekday())
print lastsunday.strftime(isoformat)
#獲取上週日所有日期
def getweek():
week = {}
isoformat = "%y%m%d"
lastsunday = datetime.date.today() - datetime.timedelta(days=datetime.date.today().isoweekday())
sunday = int(lastsunday.strftime(isoformat))
week['sun'] = sunday
week['sat'] = sunday - 1
week['fri'] = sunday - 2
week['thur'] = sunday - 3
week['wed'] = sunday - 4
week['tue'] = sunday - 5
week['mon'] = sunday - 6
return week
print getweek()
#當月第一天
import time,datetime
d_today = datetime.datetime.today()
d_first = datetime.datetime(d_today.year, d_today.month, 1)
result = time.mktime(d_first.timetuple())
python合法日期 python日期處理
3.日期比較操作 在datetime模組中有timedelta類,用於表示乙個時間間隔。import datetime datetime.timedelta days 0,seconds 0,microseconds 0,milliseconds 0,minutes 0,hours 0,weeks ...
python的日期處理
下面一段 是根據給定的日期範圍然後來生成乙個日期列表,但存放的格式為可轉為日期的浮點或整數型數值。print s 為無效日期。continue elif i 2 s1 str tlist 0 try d1 time.strptime s1,y m d t1 time.mktime d1 except...
Python的日期處理
1 python的標準庫中關於時間主要用到的是datetime import datetime 2 datetime下面有四個類 datetime date time timedelta,簡單的區別就是故名思議 日期 時間 日期 時間,詳細區別可以在網上查詢 3 日期處理主要包括下面幾類 獲取當前時...