#python #python-3.x #python-datetime
#python #python-3.x #python-datetime
Вопрос:
Скрипт:
datetime.datetime.now()
даст
datetime.datetime(2019, 4, 9, 19, 55, 45, 938208)
И я хочу преобразовать, как:
201949195545938208
Мне это нужно для создания уникальной папки.
Ответ №1:
Используя strftime()
:
import datetime
print(datetime.datetime.now().strftime("%Y%m%d%H%M%S%z"))
ВЫВОД:
20190409193226
Редактировать:
Используйте %f
, если вы также хотите пометить миллисекунды.
Комментарии:
1. Вам нужно, чтобы это было целое число или строка?
2. @piRSquared, мне нужно в строку
3. Я ненавижу, когда достигаю ежедневного лимита получения репутации sdfkjsdfhskdfhbsdfkjsfsdfsdfsdfsdf
4. @DirtyBit Первый мир, ПОЭТОМУ проблемы (-;
5. @piRSquared есть какой-нибудь обходной путь для этого? кроме как покинуть рабочий стол? 😎