最近發現好多**返回的時間都是10位或者13位的時間戳,在python裡面這個是沒法直接以時間形式儲存的,所以需要轉換啊!
下面這個是直接戳直接轉日期
# 時間戳轉日期,日期轉時間戳
def timestamptodatetime(int_time):
try:
if len(int_time) == 13:
return time.strftime("%y-%m-%d %h:%m:%s",time.localtime(int(int_time)/1000))
else:
return time.strftime("%y-%m-%d %h:%m:%s", time.localtime(int(int_time)))
except:
return '1988-10-01 00:00:00'
下面這是日期轉時間戳:
def datetimetotimestamp(date_time):
# return int(time.mktime(time.strptime(str(date_time), "%y-%m-%d %h:%m:%s")))
return int(date_time.timestamp())
python時間戳與日期互轉
time模組中時間表現的格式主要有三種 a timestamp時間戳,時間戳表示的是從1970年1月1日00 00 00開始按秒計算的偏移量 b struct time時間元組,共有九個元素組。c format time 格式化時間,已格式化的結構使時間更具可讀性。包括自定義格式和固定格式。轉換時間...
python時間戳與日期格式互轉
def stamp to datetime stamp,strformat y m d h m s 時間戳轉日期格式 import datetime import time stamp int stamp strf time.strftime strformat,time.localtime sta...
php時間戳與日期互轉
php時間大的來分有兩種,一是時間戳型別 1228348800 二是正常日期格式 2008 12 4 所以存到資料庫也有兩種形式了 真正不止,我的應用就兩種 時間戳型別我是儲存為字串的,這個是比較方便的.正常日期型別是儲存為date型的.這兩個要注意一下,我平時用兩種,所以,前幾天建的表,把時間型別...