Я могу получить текущее время в миллисекундах следующим образом:
import time
timestamp = int(time.time()*1000.0)
Однако как я могу получить миллисекунды начала сегодняшнего дня, например 09.09.2018 00:00?
понял, сэр, я нахожу решения. сложно на один доллар меньше документации по функции time.time ().
Я надеюсь, что это сработает, чтобы получить необходимое начало времени даты в миллисекундах в 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
@Markus, вы должны указать, с какого дня вы хотите. Да, я жестко запрограммировал дату. Если вы хотите автоматизировать, вы также можете сделать это с помощью списка временных рядов замены.
Я сказал beginning of today, for example ...
. Извините, если это было недостаточно ясно.
import pandas as pd
import datetime
int(pd.to_datetime(datetime.datetime.now().date()).value / 1000000)
# Outputs: 1536451200000
Прежде чем голосовать против, дорогие дети, пожалуйста, постарайтесь прочитать вопрос.