Я написал такой вариант, но, кажется, что он не совсем правильный:
a = [datetime.datetime(2016, 7, 4, 0, 0)] b = a[0].strftime('%Y-%m-%d') c = datetime.strptime(b, '%Y-%m-%d')
Подскажите, всё ли верно или можно как-то сократить код?
a = [datetime.datetime(2016, 7, 4, 0, 0)] b = a[0].strftime('%Y-%m-%d') c = datetime.strptime(b, '%Y-%m-%d')
Moi5esЧто приходит - непонятно.
Данные приходят в виде списка со значением даты.
py.user.nextПриходит тип “список” (я обозвал его “а”) со значением:
Что приходит - непонятно.
[datetime.datetime(2016, 7, 4, 0, 0)]
Moi5es
его нужно преобразовать в тип “datetime.datetime”
>>> import datetime >>> >>> lst = [datetime.datetime(2016, 7, 4, 0, 0)] >>> d = lst[0] >>> d datetime.datetime(2016, 7, 4, 0, 0) >>> >>> '{:%Y-%m-%d}'.format(d) '2016-07-04' >>>