Tôi đang có thời gian khó khăn nhất để có được thời gian hiện tại trong múi giờ EDT.Python - datetime của một múi giờ cụ thể
print datetime.time(datetime.now()).strftime("%H%M%S")
datetime.now ([tz]) có một cuộc tranh cãi tz không bắt buộc, nhưng nó phải là kiểu datetime.tzinfo ... Tôi có không ben có thể tìm ra cách để xác định một đối tượng tzinfo cho Đông múi giờ ... Có vẻ như nó nên được khá đơn giản, nhưng tôi không thể tìm ra nó mà không cần nhập một thư viện bổ sung.
cảm ơn - bực bội bạn phải tạo cả lớp để chỉ định múi giờ (so với chỉ chuyển một biến đơn giản) – wuntee
@wuntee: Đó không phải là sự thật. Điều này có nghĩa là một lời giải thích. Câu trả lời của adw chứa thư viện - pytz có thể được sử dụng để truyền thông tin tzinfo. Nó thực tế sẽ được tái sử dụng và các khía cạnh như dst vv đã được cung cấp bởi module pytz. – pyfunc