python的日期方法

2021-10-03 03:41:20 字數 1122 閱讀 8329

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...