2013-02-14 3 views
1

У меня есть время, строка даты в следующем формате:Дата и время Строка разбора

2012-12-03T02: 00: 00Z

Я хочу, чтобы разделить дату и время и отобразить его как следует: 03/12/2012 02:00:00

Как я могу сделать это в python как можно меньше строк? («T» и «Z» будут удалены)

ответ

1

Это проходит через библиотеку datetime и генерирует исключение, если строка ввода неверно отформатирована или содержит недопустимую информацию о времени и времени (включенные високосные годы!).

from datetime import datetime 
datetime.strptime("2012-12-03T02:00:00Z", "%Y-%m-%dT%H:%M:%SZ").strftime("%d/%m/%Y %H:%M:%S") 
Смежные вопросы