Python - формат даты и времени с подчеркиванием - PullRequest
0 голосов
/ 25 апреля 2018

Я объявил дату в виде строки, подобной этой,

from_date = '2018_04_01'

и преобразовал ее в формат даты и времени,

from_date = datetime.datetime.strptime(str(from_date), "%Y_%m_%d")

дата начала теперь отформатирована как

2018-04-01

Мне нужна дата from с подчеркиванием и в формате datetime.

strftime вернет требуемый формат, но в строке.Это может быть снова отформатировано в формат даты и времени - это худший из возможных и громоздкий способ сделать это.

Ответы [ 2 ]

0 голосов
/ 25 апреля 2018

вы можете сделать это

from_date = datetime.datetime.strptime("2018_04_01", "%Y_%m_%d").strftime("%Y_%m_%d")
0 голосов
/ 25 апреля 2018

Ты имеешь в виду что-то подобное?

from datetime import datetime, date

print "{:%Y_%m_%d}".format(datetime.now())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...