python 處理時間

2021-09-01 20:07:03 字數 1345 閱讀 5543

1:得到當前系統時間,並格式化輸出

import time 

time.strftime('%y-%m-%d',time.localtime(time.time()))

time.strftime(

format[, tuple])--->string

python中時間日期格式化符號:

%y 兩位數的年份表示(00-99)

%y 四位數的年份表示(000-9999)

%m 月份(01-12)

%d 月內中的一天(0-31)

%h 24小時制小時數(0-23)

%i 12小時制小時數(01-12)

%m 分鐘數(00=59)

%s 秒(00-59)

%a 本地簡化星期名稱

%a 本地完整星期名稱

%b 本地簡化的月份名稱

%b 本地完整的月份名稱

%c 本地相應的日期表示和時間表示

%j 年內的一天(001-366)

%p 本地a.m.或p.m.的等價符

%u 一年中的星期數(00-53)星期天為星期的開始

%w 星期(0-6),星期天為星期的開始

%w 一年中的星期數(00-53)星期一為星期的開始

%x 本地相應的日期表示

%x 本地相應的時間表示

%z 當前時區的名稱

%% %號本身

2:得到昨天的時間,並格式化輸出

import datetime

now_time=datetime.datetime.now()

oneday=datetime.timedelta(days=1)

yesterday=now_time-oneday

print yesterday.strftime('%y-%m-%d')

3:日期與字串轉換

import time,datetime

# date to str

print time.strftime("%y-%m-%d %x", time.localtime())

#str to date

t = time.strptime("2009 - 08 - 08", "%y - %m - %d")

y,m,d = t[0:3]

print datetime.datetime(y,m,d)

4:得到當月中的最後乙個日期(import  calendar)

calendar.monthrange(year,month)[-1]     #year  month 為int

python 時間處理

django,pytz環境下處理時區問題 datetime obj.replace tzinfo pytz.utc astimezone pytz.timezone settings.time zone 建構函式 date類表示乙個日期。日期由年 月 日組成 地球人都知道 date類的建構函式如下 ...

Python時間處理

使用pandas的read csv函式,parse dates 直接將檔案中的一列解析為時間,index col 將一列作為索引,時間列作為索引時,索引列型別為datetime64。在此dataframe新增一行新的時間資料 重取樣指的是將時間序列從乙個頻率轉換到另乙個頻率的過程將高頻率資料聚合到低...

Python 時間處理

1.時間字串 時間戳 timestr 2017 06 06 10 00 00 seconds time.mktime time.strptime timestr,y m d h m s 將時間元組轉換成時間戳 time.mktime timetuple 將時間戳轉會為時間元組 time.localt...