Запись в Python: как установить время на GMT Возможно ли и как установить часовой пояс регистрации в GMT? (т.е. параметр %(asctime)s в формате) Ответ 1 logging.Formatter.converter = time.gmtime (задокументировано в docstring logging.Formatter.formatTime) Ответ 2 Просто настройка logging.Formatter.converter = time.gmtime для меня неэффективна в Python 2.5. Итак, я создал дочерний класс с его набором и использую это вместо logging.Formatter: class UTCFormatter(logging.Formatter): converter = time.gmtime Ответ 3 У меня были проблемы с обоими из этих ответов. Поэтому я просто изменил глобальный часовой пояс для всего script: os.environ['TZ'] = 'Europe/London' time.tzset()
Ответ 1 logging.Formatter.converter = time.gmtime (задокументировано в docstring logging.Formatter.formatTime)
Ответ 2 Просто настройка logging.Formatter.converter = time.gmtime для меня неэффективна в Python 2.5. Итак, я создал дочерний класс с его набором и использую это вместо logging.Formatter: class UTCFormatter(logging.Formatter): converter = time.gmtime
Ответ 3 У меня были проблемы с обоими из этих ответов. Поэтому я просто изменил глобальный часовой пояс для всего script: os.environ['TZ'] = 'Europe/London' time.tzset()