Python форматирование даты без пробела? - PullRequest
2 голосов
/ 16 декабря 2009

Как отобразить следующее без пробела, и мы можем заменить разделитель вместо пробела?

> log_time=datetime.datetime.now()
> print log_time
2009-12-16 16:10:03.558991

Ответы [ 2 ]

9 голосов
/ 12 октября 2017

Это работает как шарм!

Без разделителя

import datetime
datetime.datetime.now().strftime("%Y%m%d%H%M%S")

Использование - в качестве разделителя

import datetime
datetime.datetime.now().strftime("%Y-%m-%d-%H-%M-%S")

Использование _ в качестве разделителя

import datetime
datetime.datetime.now().strftime("%Y_%m_%d_%H_%M_%S")
3 голосов
/ 16 декабря 2009

Использование <a href="http://docs.python.org/library/datetime.html#datetime.date.strftime" rel="nofollow noreferrer">datetime.date.strftime()</a>.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...