में यूटीसी (aws ec2) से पीएसटी में कनवर्ट करने की आवश्यकता है, मुझे यूटीसी समय, (ec2 इंस्टेंस पर) को पीएसटी में कनवर्ट करने की आवश्यकता है। मैं ऐसा करने की कोशिश कर रहा हूं।को पाइथन
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)
लेकिन उत्पादन होता है:
Current date & time is: 01/10/2012 20:01:14
Local date & time is : 01/10/2012 20:01:14 PST
किसी भी कारण है कि मैं सही पीएसटी समय नहीं मिल रहा है?
धन्यवाद दोस्त, टाइम्सज़ोन पीठ में दर्द कर रहे हैं, डेलाइट बचत और भी सिरदर्द है! – Nish
इसके लिए धन्यवाद। एक साधारण उदाहरण खोजने में मुश्किल है। मुझे यह Google एप इंजन पर इस के साथ काम कर रहा है: gaepytz। उपरोक्त कोड वही काम करता है, केवल पाठ परिवर्तन आयात करें। –
मैंने इस प्रश्न का उत्तर दिया और जवाब दिया क्योंकि मुझे पूरा यकीन है कि यह किसी भी व्यक्ति के लिए गलत है जो वास्तव में "पीएसटी" चाहता है। प्रशांत-नई स्थानीय प्रशांत समय का उत्पादन करता है, मानक समय नहीं। जनवरी की तारीख के लिए कोई अंतर नहीं है, लेकिन गर्मी में यह एक मुद्दा होगा। –