Как добавить N миллисекунд в datetime в Python
Я устанавливаю datetime var как таковой:
fulldate = datetime.datetime.strptime(date + ' ' + time, "%Y-%m-%d %H:%M:%S.%f")
где дата и время являются строками соответствующего характера для даты и времени. Как я могу увеличить это время в N миллисекундах?
Ответы
Ответ 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