Что такое конфигурация strftime для метки времени Амазонки Афины?
В Python 3 я бы сделал что-то вроде этого:
"{0:Y-M-d H:m:?.???}".format(datetime.datetime.now())
Однако, немного поискав, было бы неплохо найти где-нибудь канонический ответ.
2 ответа
Поздно в игре, и мне нравится ваш ответ только об использовании общего количества секунд, но вот как я заставил афину (используя awswrangler) работать с datetime и strftime
query_date = datetime.now().strftime('%Y-%m-%d %H:%M:%S')
query_statement = f"SELECT * FROM table where datetime_col > timestamp '{query_date}'"
мой datetime_col имеет 3 миллисекунды, но в моем запросе это не было необходимо
В конечном счете, я решил не использовать временную метку, а вместо этого рассматривать ее как целое число и сохранять секунды с начала эпохи. Это приводит к тому же результату с гораздо меньшим количеством драмы. Афина имеет все функции, необходимые для преобразования этих целых чисел в даты для математики дат. Так проще.