Mục lục:

Tzinfo là gì?
Tzinfo là gì?

Video: Tzinfo là gì?

Video: Tzinfo là gì?
Video: Cách Python HIỆN ĐẠI để thêm múi giờ vào ngày giờ 🐍 #shorts #python 2024, Tháng mười một
Anonim

tzinfo là một cơ sở trừu tượng clase, có nghĩa là lớp này không nên được khởi tạo trực tiếp. Bạn cần lấy ra một lớp con cụ thể và (ít nhất) việc triển khai cung cấp của tiêu chuẩn tzinfo phương pháp cần thiết của các phương pháp ngày giờ bạn sử dụng. Mô-đun datetime không cung cấp bất kỳ lớp con cụ thể nào của tzinfo.

Vậy, PYTZ là gì?

pytz đưa cơ sở dữ liệu Olson tz sang Python. Thư viện này cho phép tính toán múi giờ chính xác và đa nền tảng bằng Python 2.4 trở lên. Nó cũng giải quyết vấn đề về thời gian không rõ ràng vào cuối giờ tiết kiệm ánh sáng ban ngày, bạn có thể đọc thêm trong Tham khảo thư viện Python (datetime.

chức năng để bù lại ngày để tiết kiệm ánh sáng ban ngày là gì? Phương thức getTimezoneOffset () trong JavaScript, trong trình duyệt, trả về số phút bù đắp từ múi giờ 00:00. Vì thí dụ , Múi giờ Hoa Kỳ / New_York trong Tiết kiệm ánh sáng ban ngày (DST) trả về số 300.

Mọi người cũng hỏi, bây giờ là mấy giờ trong múi giờ UTC?

United States GMT / UTC Offsets
Múi giờ ở Hoa Kỳ Giờ chuẩn chênh lệch UTC Giờ tiết kiệm ánh sáng ban ngày bù đắp UTC
phương Đông UTC - 5 giờ UTC - 4 giờ
Trung tâm UTC - 6h UTC - 5 giờ
núi UTC - 7h UTC - 6h * n / a đối với Arizona ngoại trừ ở Navajo Nation, nơi quan sát thời gian tiết kiệm ánh sáng ban ngày.

Làm cách nào để lấy múi giờ hiện tại trong python?

Nếu bạn cần tìm thời gian hiện tại của một múi giờ nhất định, bạn có thể sử dụng mô-đun pytZ

  1. từ datetime nhập datetime.
  2. nhập pytz.
  3. tz_NY = pytz. múi giờ ('Châu Mỹ / New_York')
  4. datetime_NY = ngày giờ. bây giờ (tz_NY)
  5. print ("Giờ NY:", datetime_NY.
  6. tz_London = pytz.
  7. datetime_London = ngày giờ.
  8. print ("Giờ Luân Đôn:", datetime_London.