Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โมดูล Python สำหรับการจัดการวันที่คืออะไร


มีโมดูลมากมายทั้งในไลบรารีมาตรฐานและที่เก็บ PiPy สำหรับการจัดการวันที่ ห้องสมุดที่นิยมมากที่สุดมีดังต่อไปนี้ (ไม่เรียงลำดับ) -

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

  • เวลา (ห้องสมุดมาตรฐาน) - โมดูลนี้มีฟังก์ชันที่เกี่ยวข้องกับเวลาต่างๆ แม้ว่าโมดูลนี้จะพร้อมใช้งานเสมอ แต่ฟังก์ชันบางอย่างอาจไม่พร้อมใช้งานในทุกแพลตฟอร์ม ฟังก์ชันส่วนใหญ่ที่กำหนดไว้ในฟังก์ชันไลบรารี C ของแพลตฟอร์มการเรียกใช้โมดูลโดยใช้ชื่อเดียวกัน

  • dateutil - โมดูล dateutil ให้ส่วนขยายที่มีประสิทธิภาพสำหรับโมดูล datetime มาตรฐานซึ่งมีอยู่ใน Python 2.3+

  • mxDateTime − mxDateTime™ เป็นแพ็คเกจส่วนขยาย Python ที่มีอ็อบเจ็กต์ใหม่สามอย่าง DateTime, DateTimeDelta และ RelativeDateTime ซึ่งช่วยให้คุณจัดเก็บและจัดการค่าวันที่/เวลาได้อย่างเป็นธรรมชาติมากกว่าการใช้ขีด (วินาทีตั้งแต่ 1.1.1970 0:00 น. UTC) การแสดงแทนที่ใช้โดยโมดูลเวลาของ Python

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