如何在Python中为日期时间添加N毫秒

Wil*_*ill 17 python datetime

我正在设置一个datetime var:

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

其中日期和时间是日期时间的适当性质的字符串.如何将此日期时间增加N毫秒?

Mar*_*cny 30

使用 timedelta

要增加500毫秒:

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

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

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


ven*_*npa 9

使用时间增量

timedelta(microseconds=1000) #1 milli second
Run Code Online (Sandbox Code Playgroud)