Python 文字列の時間をタイムスタンプに変換
文字列の時間が与えられたとき、それをタイムスタンプに変換します。
実例
import time
a1 = "2019-5-10 23:40:00"
# まず時間配列に変換
timeArray = time.strptime(a1, "%Y-%m-%d %H:%M:%S")
# タイムスタンプに変換
timeStamp = int(time.mktime(timeArray))
print(timeStamp)
# フォーマット変換 - / に変換
a2 = "2019/5/10 23:40:00"
# まず時間配列に変換し、その後他のフォーマットに変換
timeArray = time.strptime(a2, "%Y/%m/%d %H:%M:%S")
otherStyleTime = time.strftime("%Y/%m/%d %H:%M:%S", timeArray)
print(otherStyleTime)
上記のコードを実行すると、出力結果は次のようになります:
1557502800 2019/05/10 23:40:00その他の拡張
Python3 実例