Tôi cần chuyển đổi thời gian UTC, (trên phiên bản ec2) sang PST. Tôi đang cố gắng làm điều này.cần chuyển đổi UTC (aws ec2) sang PST trong python
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)
Nhưng đầu ra là:
Current date & time is: 01/10/2012 20:01:14
Local date & time is : 01/10/2012 20:01:14 PST
Bất kỳ lý do tại sao tôi không nhận được quyền PST thời gian?
Cảm ơn bạn thân, múi giờ bị đau ở lưng, tiết kiệm ánh sáng ban ngày thậm chí còn đau đầu hơn! – Nish
Cảm ơn vì điều này. Khó tìm một ví dụ đơn giản. Tôi đã làm việc này trên công cụ ứng dụng google với điều này: gaepytz. Mã trên hoạt động giống nhau, chỉ nhập các thay đổi văn bản. –
Tôi đã bỏ phiếu cho câu hỏi và câu trả lời này bởi vì tôi khá chắc chắn nó không chính xác đối với bất kỳ ai thực sự muốn "PST". Pacific-New sản xuất giờ địa phương Thái Bình Dương, không phải thời gian tiêu chuẩn. Không có sự khác biệt nào cho ngày tháng 1 được trích dẫn, nhưng nó sẽ là một vấn đề trong mùa hè. –