2017-12-08 9 views
1

とエポックで10分 - 10分をし、それが取得、現在の時刻を引いミリ秒

ミリ秒単位でエポック時間に変換しますが、問題は、私は分からないということですどのように開始する。

bashで魔女はこのようなもの:

$(($(date -d '-10 minutes' +%s%N)/1000000))) 
+1

[(1)](https://stackoverflow.com/questions/415511/how-to-get-current-time-in-python)[(2)](https://stackoverflow.com/questions/42594164/subtract-time-from-datetime-time-object)[ )](https://stackoverflow.com/questions/6999726/how-can-i-convert-a-datetime-object-to-milliseconds-since-epoch-unix-time-in-p) – glibdud

答えて

2

あなたはそれを達成するためにdatetime.datetimedatetime.timedeltaを使用することができます。

import datetime 

current_time = datetime.datetime.now() # use datetime.datetime.utcnow() for UTC time 
ten_minutes_ago = current_time - datetime.timedelta(minutes=10) 

ten_minutes_ago_epoch_ts = int(ten_minutes_ago.timestamp() * 1000) # in miliseconds 
+0

awsome。ありがとうございました – zozo6015

関連する問題