以毫秒为单位获取当前时间减去 10 分钟

Getting current time minus 10 minutes in epoch with milliseconds

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

问题是我不知道如何开始。

bash 中的某些东西 看起来像这样:

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

您可以使用 datetime.datetime and datetime.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