Я могу получить текущее время в миллисекундах следующим образом:
import time timestamp = int(time.time()*1000.0)
Однако, как я могу получить миллисекунды начала сегодняшнего дня, например, 09.09.2008 00:00?
import pandas as pd import datetime int(pd.to_datetime(datetime.datetime.now().date()).value / 1000000) # Outputs: 1536451200000
Я надеюсь, что это сработает, чтобы получить требуемое начало даты в миллисекундах в Python 3
Python 3
from datetime import datetime dt_obj = datetime.strptime('09.09.2019 00:00', '%d.%m.%Y %H:%M') millisec = dt_obj.timestamp() * 1000 print(millisec) Output>> 1568001600000.0