#把datetime轉成字串
def datetime_tostring(dt): #輸入dt為datetime
return dt.strftime("%y-%m-%d-%h")
#把字串轉成datetime
def string_todatetime(string):
return datetime.datetime.strptime(string, "%y-%m-%d-%h") #輸入的字串string的格式必須為後面的"%y-%m-%d-%h"這樣的格式
#把字串轉成時間戳形式
def string_totimestamp(strtime):
return time.mktime(string_todatetime(strtime).timetuple()) #先將字串轉化為datetime,再把datetime轉成時間戳
#把時間戳轉成字串形式
def timestamp_tostring(stamp):
return time.strftime("%y-%m-%d-%h", time.localtime(stamp))
#把datetime型別轉外時間戳形式
def datetime_totimestamp(datetim):
return time.mktime(datetim.timetuple())
Python 時間戳 字串 時間 轉換
平時對於時間的處理經常使用python的time和datetime模組,但是用來多次還是對其中的時間戳,字串和時間轉換應用的不太熟練,時間長了不使用就理不清楚,為此整理成文。時間戳,時間,字串之間的關係整理如下圖 時間戳 time.time 返回當前時間戳 seconds time.time tim...
python 字串時間轉成時間戳
示例一import time t 2020 10 31 12 44 27 將字串形式的時間轉換為時間元組 t time.strptime t,y m d h m s 將時間元組轉換為時間戳 t time.mktime t 1604119467.0 print t 示例二import time t m...
python 時間戳 時間字串轉換
使用time和datetime包進行轉換。環境python2.7.13。gmt 格林威治時間,bjt 北京時間。時間戳轉為時間字串 coding utf 8 時間戳 gmt 轉化為字串 bjt import time import datetime timestamp 1522165684 時間戳是...