Я пытаюсь запустить приведенный ниже код, но когда я это делаю, я продолжаю получать ошибки. Мне удалось изменить синтаксис импорта с
импортировать данные и время как dt
к
из даты и времени импорта даты и времени как dt
Это сработало, но я не получаю точного времени, которое мне нужно. Вот что я получил вместо этого
Временная метка('2024-07-04 00:00:00')
Как я могу это исправить?
Если я правильно вас понял, используйте from datetime import datetime as dt
и позвоните dt.now()
, чтобы узнать правильную дату и время.
Это был синтаксис, который я использовал, чтобы получить текущую метку времени в исходном вопросе reference_date = pd.Timestamp(dt.now().date())
Можете ли вы предоставить минимальный воспроизводимый пример полностью? @Дэйвид
Говоря .now().date()
, вы конкретно просите убрать время. Если вы этого не хотите, не делайте этого.
Если вы просто хотите получить сегодняшнюю дату без часов/минут/секунд, вы можете использовать:
from datetime import date
date.today()
>>> datetime.date(2024, 7, 4)
Альтернативно прямо сейчас:
from datetime import datetime
datetime.now()
>>> datetime.datetime(2024, 7, 4, 12, 46, 30, 841567)
Что вы пытаетесь получить? Что ты бежишь, чтобы получить это
Timestamp
?