关于python 3.x:在epoch中获取当前时间减去10分钟,以毫秒为单位

Getting current time minus 10 minutes in epoch with milliseconds

本问题已经有最佳答案,请猛点这里访问。

我想要一个python3脚本,它获取当前时间-10分钟,并将其转换为以毫秒为单位的epoch时间

问题是我不知道怎么开始。

巴什的女巫看起来像这样:

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


您可以使用datetime.datetimedatetime.timedelta来实现:

1
2
3
4
5
6
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