【问题标题】:How can I add N milliseconds to a datetime in Python如何在 Python 中将 N 毫秒添加到日期时间
【发布时间】:2014-07-02 04:18:47
【问题描述】:

我正在设置一个日期时间变量:

fulldate = datetime.datetime.strptime(date + ' ' + time, "%Y-%m-%d %H:%M:%S.%f")

其中日期和时间是适合日期时间的字符串。如何将此日期时间增加 N 毫秒?

【问题讨论】:

    标签: python datetime


    【解决方案1】:

    使用timedelta

    以 500 毫秒递增:

    fulldate = datetime.datetime.strptime(date + ' ' + time, "%Y-%m-%d %H:%M:%S.%f")
    fulldate = fulldate + datetime.timedelta(milliseconds=500)
    

    您可以使用它来增加分钟、小时、天等。文档:

    https://docs.python.org/2/library/datetime.html#timedelta-objects

    【讨论】:

      【解决方案2】:

      使用timedelta:

      timedelta(microseconds=1000) #1 milli second
      

      【讨论】:

      • 带有“s”的微秒:timedelta(microseconds=1000)
      猜你喜欢
      • 2023-01-19
      • 1970-01-01
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      • 2012-04-08
      • 1970-01-01
      • 2014-10-12
      相关资源
      最近更新 更多