Что такое конфигурация 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 миллисекунды, но в моем запросе это не было необходимо

В конечном счете, я решил не использовать временную метку, а вместо этого рассматривать ее как целое число и сохранять секунды с начала эпохи. Это приводит к тому же результату с гораздо меньшим количеством драмы. Афина имеет все функции, необходимые для преобразования этих целых чисел в даты для математики дат. Так проще.

Другие вопросы по тегам