python 現在時刻のUNIX時間(エポック秒)を取得する
pythonで、datetimeかtimeを使用して、現在時刻のUNIX時間(エポック秒)を取得するサンプルコードを記述してます。
環境
- OS windows10 pro 64bit
- python 3.8.5
UNIX時間を取得
timeをimportして、UNIX時間を取得します。
import time
print(time.time())
# 1604566150.7454026
datetimeをimportしても、UNIX時間を取得することが可能です。
import datetime
dt = datetime.datetime.now()
ut = dt.timestamp()
print(ut)
# 1604567598.963089
日付に変換するには、datetime.datetime.fromtimestampを使用します。
import datetime
dt = datetime.datetime.now()
ut = dt.timestamp()
print(datetime.datetime.fromtimestamp(ut))
# 2020-11-05 18:17:13.810577
import time
print(datetime.datetime.fromtimestamp(time.time()))
# 2020-11-05 18:17:13.811581
秒までにしたい場合は、int型に変換します。
import datetime
dt = datetime.datetime.now()
ut = dt.timestamp()
print(datetime.datetime.fromtimestamp(int(ut)))
import time
print(datetime.datetime.fromtimestamp(int(time.time())))
-
前の記事
C# Sinメソッドを使用して直角三角形の高さの長さを求める 2020.11.17
-
次の記事
javascript 文字列を除去する 2020.11.18
コメントを書く