Я пытаюсь создать переменную datetime для начала дня. В конечном итоге, поэтому я могу передать его в различные запросы (как пример ниже) через строку f.
import datetime
start_datetime = datetime.datetime.today()
query = f""" (SELECT *
FROM TABLE_NAME
WHERE datetime_var >= '{start_datetime}'
)"""
У меня возникают проблемы с получением нулевых часов в метке даты / времени.
Это то, что я пробовал:
from pyspark.sql.functions import to_timestamp
# attaching '00:00:00' to the date
start_date = datetime.date.today()
start_dt = to_timestamp(str(start_date)+' 00:00:00')
print(start_dt)
>>> Column<b'to_timestamp(`2020-02-10 00:00:00`)'>
Это не приводит к значению. Я не смог разобраться, что еще попробовать.
Как я могу получить полночь метки времени текущего дня?
Заранее спасибо.