Строка даты и времени с часовым поясом в Python? - PullRequest
2 голосов
/ 15 марта 2011

Я работаю над движком приложений Google с Python.

Я сохранил объект datetime в базе данных, получил его и применил часовой пояс, и я сохранил его, используя шаблон. Результат равен "2011-03-15 16:54:24.398503+09:00", но мне нужно: "2011-03-16 01:54:24" (строка с часовым поясом без миллисекунд - обратите внимание, что день изменился).

Как я могу это сделать?

Ответы [ 2 ]

2 голосов
/ 15 марта 2011

Получив объект datetime, используйте strftime, например, так:

from datetime import datetime
datetime.now().strftime('%Y-%m-%d %H:%M:%S')

http://docs.python.org/release/2.6.6/library/datetime.html#strftime-and-strptime-behavior

0 голосов
/ 15 марта 2011

использование strftime рекомендуется, но убедитесь, что ваше местное время указано правильно. Это должна быть настройка в вашем приложении / сайте, если вы используете django, или вам, возможно, придется сделать это вручную

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...