У меня есть тип datetime, и я хочу преобразовать его в int, но с точностью до миллисекунд.Например, у меня есть дата и время в UTC 2018-11-19 02: 19: 53.497, и я хочу, чтобы оно конвертировалось в 1542593993497
В настоящее время я написал следующую функцию:
def convert(inputDatetime):
return int((inputDatetime - datetime.datetime(1970,1,1)).total_seconds())
Здесь дата и времяэто точность в миллисекундах, например, datetime.datetime (2009, 3, 20, 13, 55, 18, 993000)
Функция на данный момент может преобразовывать только дату и время с точностью до int в секундах.Как мне сделать точность, чтобы быть в миллисекундах?
Версия Python, которую я сейчас использую, составляет 2.7