Здравствуйте.
Можно ли из строки “20170423” получить дату (23 апреля 2017 года)?
Или из такой строки “23042017” получить дату?
Спасибо.
MaratD
20170423
dat = '20170423' y = dat[0:4] m = dat[4:6] d = dat[6:] if m == "01": mon = "Янв." elif m == "02": mon = "Фев" elif m == "03": mon = "Мар" elif m == "04": mon = "Апр" #------------------------- остальные месяцы print (d + " " + m + " " + "" + y) print (d + " " + mon + " " + "" + y)
23 04 2017
23 Апр 2017
import datetime datetime.datetime.strptime("20170423", "%Y%m%d") >>>datetime.datetime(2017, 4, 23, 0, 0)