Potrzebuję konwersji czasu UTC (na instancję EC2) na PST. Próbuję to zrobić.Konwersja UTC (aws ec2) do PST w pythonie
from datetime import datetime
from pytz import timezone
import pytz
date_format='%m/%d/%Y %H:%M:%S %Z'
date = datetime.now()
print 'Current date & time is:', date.strftime(date_format)
my_timezone=timezone('US/Pacific')
date = my_timezone.localize(date)
date = date.astimezone(my_timezone)
print 'Local date & time is :', date.strftime(date_format)
ale wyjście jest:
Current date & time is: 01/10/2012 20:01:14
Local date & time is : 01/10/2012 20:01:14 PST
Każdy powód dlaczego nie otrzymuję czasu PST prawo?
Dzięki, kolego, czasy są bólem w plecach, oszczędności na świetle dziennym to jeszcze większy ból głowy! – Nish
Dzięki za to. Trudno znaleźć prosty przykład. Zrobiłem to działając na silniku aplikacji Google: gaepytz. Powyższy kod działa tak samo, tylko importuje zmiany tekstu. –
Głosowałem za odrzuceniem tego pytania i odpowiedzi, ponieważ jestem prawie pewien, że jest to nieprawidłowe dla każdego, kto naprawdę chce "PST". Pacific-New produkuje lokalny czas pacyficzny, a nie standardowy. Nie ma różnicy w stosunku do podanej daty stycznia, ale byłby to problem w lecie. –