สารบัญ:

Tzinfo คืออะไร?
Tzinfo คืออะไร?

วีดีโอ: Tzinfo คืออะไร?

วีดีโอ: Tzinfo คืออะไร?
วีดีโอ: A Python Tutorial using the Datetime and pytz modules. Dates, Times, Timedeltas and timezones. 2024, อาจ
Anonim

tzinfo เป็นคลาสพื้นฐานที่เป็นนามธรรม หมายความว่าคลาสนี้ไม่ควรสร้างอินสแตนซ์โดยตรง คุณต้องได้รับ subclass ที่เป็นรูปธรรมและ (อย่างน้อย) จัดหาการใช้งานมาตรฐาน tzinfo เมธอดที่จำเป็นสำหรับเมธอด datetime ที่คุณใช้ โมดูลวันที่และเวลาไม่ได้จัดหาคลาสย่อยที่เป็นรูปธรรมของ tzinfo.

แล้ว PYTZ คืออะไร?

pytz นำฐานข้อมูล Olson tz เข้าสู่ Python ไลบรารีนี้ช่วยให้การคำนวณเขตเวลาข้ามแพลตฟอร์มได้อย่างแม่นยำโดยใช้ Python 2.4 หรือสูงกว่า นอกจากนี้ยังแก้ปัญหาเรื่องเวลาที่คลุมเครือเมื่อสิ้นสุดเวลาออมแสง ซึ่งคุณสามารถอ่านเพิ่มเติมใน Python Library Reference (datetime.

ฟังก์ชั่นชดเชยวันที่สำหรับการออมแสงคืออะไร? เมธอด getTimezoneOffset() ใน JavaScript ในเบราว์เซอร์ จะคืนค่าจำนวนนาทีที่ชดเชยจากเขตเวลา 00:00 น. สำหรับ ตัวอย่าง , เขตเวลา America/New_York ใน Daylight Savings (DST) ส่งคืนตัวเลข 300

คนยังถามอีกว่า โซนเวลา UTC กี่โมง?

ออฟเซ็ต GMT/UTC ของสหรัฐอเมริกา
เขตเวลาในสหรัฐอเมริกา เวลามาตรฐานออฟเซ็ต UTC UTC Offset เวลาออมแสง
ตะวันออก UTC - 5 ชั่วโมง UTC - 4 ชั่วโมง
ศูนย์กลาง UTC - 6 ชม UTC - 5 ชั่วโมง
ภูเขา UTC - 7 ชม UTC - 6h * n/a สำหรับแอริโซนายกเว้นในประเทศนาวาโฮซึ่งสังเกตเวลาออมแสง

ฉันจะรับเขตเวลาปัจจุบันใน python ได้อย่างไร

หากคุณต้องการค้นหาเวลาปัจจุบันของเขตเวลาใดเขตหนึ่ง คุณสามารถใช้โมดูล pytZ ได้

  1. จาก datetime วันที่นำเข้า
  2. นำเข้าไพทซ์
  3. tz_NY = ไพตซ์ เขตเวลา('อเมริกา/นิว_ยอร์ก')
  4. datetime_NY = วันที่และเวลา ตอนนี้(tz_NY)
  5. print("เวลานิวยอร์ก:", datetime_NY.
  6. tz_ลอนดอน = ไพตซ์
  7. datetime_London = วันที่และเวลา
  8. print("เวลาลอนดอน:", datetime_London.

แนะนำ: