整理 Python中時間格式

2021-10-08 03:04:25 字數 576 閱讀 1799

python 中時間一般儲存為三種格式:

time

datetime

calender

三種格式本身又都接受或者是能夠轉化成long型的timestamp(時間戳)或者是string型format形式

因此我們一般都是用其中的內建函式將他們轉化成時間戳進行傳遞或者是轉化成相應的時間字串進行輸出

有三種表現形式

unix時間戳 - 2023年到現在的秒數

本地時間time_struct格式 - 長度為11的元組

utc時間time_struct格式 - 長度為11的元組

轉化關係

時間戳[timestamp] — 時間元組[time_struct] — 時間字串[string]

很多方法名稱與time類相似

但是可以看出,datetime.datetime類是以datetime型別為核心來構建的,換言之,從datetime型別向時間戳或者是字串轉化可以直接呼叫類例項方法從而更加方便

轉化關係

時間戳[timestamp] — datetime型別 — 時間字串[string]

python中的時間格式

處理資料時經常會遇到處理時間的問題,拿原始資料中儲存的str格式的日期篩選,結果不對 python中有三種時間格式 1 時間戳 int,float型別 import time 2 元組 struct time型別 內涵九個元素 3 datetime型別 如 2017 11 28 14 49 43.0...

Python中時間格式轉化

1 datetime型別轉換成gmt時間格式的字串 如 thu,19 feb 2009 16 00 07 gmt strftime 官方釋義 new string from datetime import datetime gmt format a,d b y h m s gmt 0800 cst ...

Python時間格式

關於python時間格式總結 1 時間戳 import time print time.time 直接輸出時間戳 1481357223 利用time時間模組轉換,格式化時間戳為本地的時間 time.localtime time.time time.struct time tm year 2016,t...