import time
#字元型別的時間
tss1 = '2013-10-10 23:40:00'
#字元轉為時間陣列
timearray = time.strptime(tss1, "%y-%m-%d %h:%m:%s")#時間陣列:time.struct_time(tm_year=2013, tm_mon=10, tm_mday=10, tm_hour=23, tm_min=40, tm_sec=0, tm_wday=3, tm_yday=283, tm_isdst=-1)
#timearray可以呼叫tm_year等
print timearray.tm_year # 2013
#使用 time獲取當前時間戳
now = int(time.time()) # 1533952277
# datetime獲取當前時間,陣列格式
now = datetime.datetime.now() #2018-08-11 09:51:17.362986
otherstyletime = now.strftime("%y--%m--%d %h:%m:%s")#2018--08--11 09:51:17
#使用time陣列轉為時間戳
timestamp = int(time.mktime(timearray))# 1381419600
#使用time時間戳轉化成陣列
timearray = time.localtime(timestamp)
# 使用datetime 時間戳轉化成陣列
timestamp = 1381419600
datearray = datetime.datetime.fromtimestamp(timestamp)
# 使用datetime,指定utc時間,相差8小時
datearray = datetime.datetime.utcfromtimestamp(timestamp) # 2013--10--10 15:40:00
# 陣列轉為其它字元顯示格式
otherstyletime = time.strftime("%y/%m/%d %h:%m:%s", timearray)# 2013/10/10 23:40:00
python 日期時間方法
python 日期格式轉換 備用,免的總是記不住 1.將字串的時間轉換為時間戳 複製 如下 方法 a 2013 10 10 23 40 00 將其轉換為時間陣列 import time timearray time.strptime a,y m d h m s 轉換為時間戳 timestamp in...
python 日期處理的常用方法
將不規整的日期 字串 轉為標準日期,並提取年月,年份作為新字段 法一 datetime.strptime x,d.m.y 將字串x轉為datetime,注意字串格式不統一,也許為 m d y 法二 df date2 pd.to datetime df date format m.d.y 將字串轉為日...
Python操作日期和時間的方法
不管何時何地,只要我們程式設計時遇到了跟時間有關的問題,都要想到 datetime 和 time 標準庫模組,今天我們就用它內部的方法,詳解python操作日期和時間的方法。1.將字串的時間轉換為時間戳 方法 a 2013 10 10 23 40 00 將其轉換為時間陣列 import time t...