import time
# 字元型別的時間
tss1 = '2013-10-10 23:40:00'
# 轉為時間陣列
timearray = time.strptime(tss1, "%y-%m-%d %h:%m:%s")
print timearray
# timearray可以呼叫tm_year等
print timearray.tm_year # 2013
# 轉為時間戳
timestamp = int(time.mktime(timearray))
print timestamp # 1381419600
# 結果如下
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)
2013
1381419600
tss2 = "2013-10-10 23:40:00"
# 轉為陣列
timearray = time.strptime(tss2, "%y-%m-%d %h:%m:%s")
# 轉為其它顯示格式
otherstyletime = time.strftime("%y/%m/%d %h:%m:%s", timearray)
print otherstyletime # 2013/10/10 23:40:00
tss3 = "2013/10/10 23:40:00"
timearray = time.strptime(tss3, "%y/%m/%d %h:%m:%s")
otherstyletime = time.strftime("%y-%m-%d %h:%m:%s", timearray)
print otherstyletime # 2013-10-10 23:40:00
# 使用time
timestamp = 1381419600
timearray = time.localtime(timestamp)
otherstyletime = time.strftime("%y--%m--%d %h:%m:%s", timearray)
print otherstyletime # 2013--10--10 23:40:00
# 使用datetime
timestamp = 1381419600
datearray = datetime.datetime.utcfromtimestamp(timestamp)
otherstyletime = datearray.strftime("%y--%m--%d %h:%m:%s")
print otherstyletime # 2013--10--10 15:40:00
# time獲取當前時間戳
now = int(time.time()) # 1533952277
timearray = time.localtime(now)
print timearray
otherstyletime = time.strftime("%y--%m--%d %h:%m:%s", timearray)
print otherstyletime
# 結果如下
time.struct_time(tm_year=2018, tm_mon=8, tm_mday=11, tm_hour=9, tm_min=51, tm_sec=17, tm_wday=5, tm_yday=223, tm_isdst=0)
2018--08--11 09:51:17
# datetime獲取當前時間,陣列格式
now = datetime.datetime.now()
print now
otherstyletime = now.strftime("%y--%m--%d %h:%m:%s")
print otherstyletime
# 結果如下:
2018-08-11 09:51:17.362986
2018--08--11 09:51:17
FFMPEG之時間戳計算
在計算音訊時間戳之前先了解下 和音訊相關的幾個名詞。取樣率 一秒內 音訊的取樣頻率 sample rate 取樣數 一幀音訊的取樣數,也是一幀的大小 frame size aac 格式的音訊的 一幀 取樣數 是 1024,而取樣率 是我們自己設定的,一般 有 44100,48000,32000,16...
Js學習之 時間戳與日期的轉換
時間戳是指格林威治時間1970年01月01日00時00分00秒 北京時間1970年01月01日08時00分00秒 起至某個時間的總秒數 得到時間戳的三個方法 var timestamp date.parse new date 不推薦使用,因為毫秒級別的數值被轉化為000 不準確!var timest...
PostgreSQL之時間戳自動更新
postgresql之時間戳自動更新 問題描述 postgresql執行insert語句時,自動填入時間的功能可以在建立表時實現,但更新表時時間戳不會自動自動更新。在mysql中可以在建立表時定義自動更新字段,比如 create table ab id int,age int,changetimes...