Преобразование PHP в Python для получения смещения часового пояса

Я новичок в Python и хотел бы сделать то же самое ниже в Python вместо PHP.

$timestamp = 1414231200;
$timezone = 'Australia/NSW';
$offset = timezone_offset_get(timezone_open($timezone), new DateTime()); //39600 (11 Hours)
$adjust = $timestamp + $offset;
$new = new DateTime('@'.$adjust);
print_r($new->format('Y-m-d\TH:i:s'));

Результат: 2014-10-25T21: 00: 00

Я использую GAE (Google App Engine), и похоже, что я не могу импортировать pytz. Есть ли другие решения?

Я пытался:

from datetime import datetime
from pytz import timezone
import pytz

TIMESTAMP = 1415700000;
TIMEZONE = timezone('Australia/NSW')
FORMAT = '%Y-%m-%d\T%H:%M:%S'
#Not sure how to get offset

NEW = TIMEZONE.localize(datetime.fromtimestamp(TIMESTAMP))
NEW.strftime(FORMAT)
print(NEW)

Но получите ошибку: ImportError: нет модуля с именем pytz

0

Решение

Вы можете использовать это и достичь этого: https://code.google.com/p/gae-pytz/
Я думаю, что вы также можете использовать Pytz, но вам придется установить его вручную: Как правильно добавить PyTZ в приложение Google App Engine?

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]