python 日期時間處理

2022-09-04 04:36:08 字數 2535 閱讀 1129

# 獲取日期:

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 日期時間處理

獲取日期 import datetime 呼叫事件模組 today datetime.date.today 獲取今天日期 deltadays datetime.timedelta days 1 確定日期差額,如前天 days 2 yesterday today deltadays 獲取差額日期,昨天...

Python 日期時間處理

所有日期 時間的api都在datetime模組內。1.日期輸出格式化 datetime string import datetime now datetime.datetime.now now.strftime y m d h m s 輸出 2015 04 07 19 11 21 strftime是...

python對日期時間處理

python處理時間的模組有三個 datetime,time,calendar datetime模組主要是用來表示日期的,就是我們常說的年月日時分秒,calendar模組主要是用來表示年月日,是星期幾之類的資訊,time模組主要側重點在時分秒,粗略從功能來看,我們可以認為三者是乙個互補的關係,各自專...