У меня есть python, возвращающий таблицу из 2 столбцов, первый столбец - это имя, второй столбец в формате даты: 20150716170118
. JavaScript добавляет эти данные. Я хочу отформатировать дату, чтобы показать что-то вроде этого: Fri,17 2015 17:01:18
.Преобразование UNIX Varchar в datetime
ответ
Используйте datetime
module и его strptime
and strftime
functions.
>>> import datetime
>>> thetime = '20150716170118'
>>> parsed_time = datetime.datetime.strptime(thetime, '%Y%m%d%H%M%S')
>>> formatted_time = datetime.datetime.strftime(parsed_time, '%a, %m/%d %Y %H:%M:%S')
>>> formatted_time
'Thu, 07/16 2015 17:01:18'
ваше элегантное решение только с std. библиотека. Отлично. Не думал об использовании 'strftime' снова в' strptime'. –
Я все это понимаю, и я использовал strptime и strftime без проблем. На этот раз я запрашиваю базу данных и выводя результат на веб-страницу. Спасибо за ваше время – MAM
Тогда вам нужно быть более конкретным о том, что вы на самом деле пытаетесь сделать. – TigerhawkT3
import dateutil.parser as dp
dp.parse('20150716170118').strftime("%a, %m %Y %H:%M:%S")
Для этого вам необходимо установить модуль dateutil
. использование pip install python-dateutil
Я хотел бы отметить, что для этого требуется загрузить и установить внешний модуль 'dateutil'. – TigerhawkT3
ой! Да, конечно. 'pip install dateutil' сделает это. :) –
- 1. Преобразование столбцов Varchar в Datetime
- 2. Преобразование столбца Varchar в datetime
- 3. HeidiSQL Преобразование varchar в Datetime
- 4. Преобразование в DateTime из VARCHAR
- 5. Преобразование varchar в тип datetime
- 6. Ошибка Преобразование VARCHAR в DateTime
- 7. SQL - Преобразование varchar в datetime
- 8. Преобразование из VARCHAR в DATETIME
- 9. Преобразование Unix метку в DateTime
- 10. Преобразование времени unix в DateTime
- 11. Преобразование varchar в datetime в таблице sqlserver
- 12. Преобразование varchar в datetime в SQL Server
- 13. Преобразование MM-DD-YYYY varchar в datetime
- 14. Преобразование переменной varchar в переменную datetime
- 15. SQL Server Преобразование varchar в datetime
- 16. Преобразование Varchar в Datetime - SQL Server
- 17. Преобразование varchar 114 в datetime равно?
- 18. Преобразование даты varchar с текстом в datetime
- 19. SQL Server 2008: преобразование Varchar в Datetime
- 20. Преобразование несогласованных данных varchar в sybase datetime
- 21. MySQL: Преобразование нескольких форматов varchar в DateTime
- 22. T SQL Преобразование Unix тиков DateTime
- 23. Преобразование Unix Timestamp в .net int64 datetime
- 24. Преобразование DateTime в Unix и обратно
- 25. Преобразование из datetime в unix miliseconds
- 26. CQLSH: Преобразование unix timestamp в datetime
- 27. Преобразование 8 длины VARCHAR к DateTime
- 28. Функция DateTime unix timestamp преобразование неверно
- 29. Преобразование времени Unix для чтения DateTime
- 30. datetime varchar yyyymmdd_hhmiss to datetime
Спасибо за ссылку, оцените его – MAM
что ?? эта дата выглядит очень ошибочной ... '20151716170118 -> 2015-17-16 17: 01: 18'? какой месяц? –
Typo имеет значение 07 haha – MAM