【问题标题】:Getting current time minus 10 minutes in epoch with milliseconds [duplicate]以毫秒为单位获取当前时间减去 10 分钟 [重复]
【发布时间】:2018-05-22 18:13:45
【问题描述】:

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

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

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

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

【问题讨论】:

标签: python-3.x epoch


【解决方案1】:

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

【讨论】:

  • 太棒了。谢谢
猜你喜欢
  • 2015-09-22
  • 1970-01-01
  • 1970-01-01
  • 2011-10-25
  • 2017-02-20
  • 2017-04-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多