Как отформатировать время и преобразовать в время GMT? - PullRequest
0 голосов
/ 30 марта 2011

У меня есть строка даты в формате 29.03.2010. Может кто-нибудь сказать мне, как преобразовать его во время по Гринвичу?

Ответы [ 2 ]

5 голосов
/ 30 марта 2011

Очень подозрительно выглядит, что вы пытаетесь что-то исправить для перехода на летнее время, а на самом деле это не то, что вы должны делать вручную.

Вам следует ознакомиться с документацией datetime , в частности с частями, относящимися к использованию часовых поясов .

1 голос
/ 30 марта 2011
if (timeH,timeM)>(2,0): # if it is after 2 am
    timeH1=timeH+5
    if timeH1>=24:#deduct 24 hrs whenever it's over 24
        timeH1=timeH1-24
else:
    timeH1=timeH+4

может быть изменено на: timeH1 = (timeH + 5)% 24

, и вам также нужно проверить другой случай и вычесть 24, что вы не делаете сейчас

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