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

โมดูลเวลาใน Python


มีโมดูลเวลาที่เป็นที่นิยมใน Python ซึ่งมีฟังก์ชันสำหรับการทำงานกับเวลาและการแปลงระหว่างการแทนค่า นี่คือรายการวิธีการที่มีอยู่ทั้งหมด -

ซีเนียร์ ฟังก์ชันพร้อมคำอธิบาย
1 time.altzone
ออฟเซ็ตของเขตเวลา DST ในเครื่อง เป็นวินาทีทางตะวันตกของ UTC หากมีการกำหนดไว้ นี่เป็นค่าลบหากเขตเวลา DST ในพื้นที่อยู่ทางตะวันออกของ UTC (เช่นในยุโรปตะวันตก รวมทั้งสหราชอาณาจักร) ใช้ตัวเลือกนี้เฉพาะเมื่อแสงแดดไม่เป็นศูนย์
2 time.asctime([tupletime])
ยอมรับไทม์-ทูเพิลและส่งกลับสตริงอักขระ 24 ตัวที่อ่านได้ เช่น 'อ. 11 ธ.ค. 18:07:14 น. 2008'


3 time.clock( )
ส่งกลับเวลา CPU ปัจจุบันเป็นจำนวนวินาทีทศนิยม ในการวัดต้นทุนการคำนวณของวิธีการต่างๆ ค่าของ time.clock มีประโยชน์มากกว่าของ time.time()
4 time.ctime([วินาที])
เช่นเดียวกับ asctime(localtime(secs)) และไม่มีการโต้แย้งก็เหมือน asctime( )
5 time.gmtime([วินาที])
ยอมรับการโต้ตอบแบบทันทีที่แสดงเป็นวินาทีตั้งแต่ยุคและส่งกลับค่าทูเพิลเวลา t ด้วยเวลา UTC หมายเหตุ:t.tm_isdst เป็น 0 . เสมอ
6 time.localtime([secs])
ยอมรับการโต้ตอบแบบทันทีที่แสดงในหน่วยวินาทีตั้งแต่ยุคและส่งคืน time-tuple t ด้วยเวลาท้องถิ่น (t.tm_isdst คือ 0 หรือ 1 ขึ้นอยู่กับว่า DST ใช้กับ Instant sec ตามกฎท้องถิ่นหรือไม่)
7 time.mktime(ทูเพิลไทม์)
ยอมรับทันทีที่แสดงเป็นทูเพิลเวลาในเวลาท้องถิ่นและส่งกลับค่าทศนิยมด้วยค่าทันทีที่แสดงเป็นวินาทีนับตั้งแต่ยุค
8 time.sleep(วินาที)
ระงับการเรียกเธรดเป็นเวลาวินาที
9 time.strftime(fmt[,tupletime])
ยอมรับทันทีที่แสดงเป็นทูเพิลเวลาในเวลาท้องถิ่นและส่งกลับสตริงที่แสดงถึงการโต้ตอบแบบทันทีตามที่ระบุโดยสตริง fmt
10 time.strptime(str,fmt='%a %b %d %H:%M:%S %Y')
แยกวิเคราะห์ str ตามรูปแบบสตริง fmt และส่งกลับค่าทันทีในรูปแบบไทม์-ทูเพิล
11 time.time( )
ส่งกลับค่าทันทีของเวลาปัจจุบัน ซึ่งเป็นจำนวนจุดทศนิยมของวินาทีนับตั้งแต่ยุค
12 time.tzset()
รีเซ็ตกฎการแปลงเวลาที่ใช้โดยรูทีนของไลบรารี ตัวแปรสภาพแวดล้อม TZ ระบุวิธีการดำเนินการ

ให้เราดูหน้าที่โดยสังเขปกัน −

มีคุณลักษณะที่สำคัญสองประการต่อไปนี้พร้อมกับโมดูลเวลา -

ซีเนียร์ คุณสมบัติพร้อมคำอธิบาย
1 time.timezone
แอตทริบิวต์ time.timezone เป็นการชดเชยในหน่วยวินาทีของเขตเวลาท้องถิ่น (ไม่มี DST) จาก UTC (>0 ในอเมริกา; <=0 ในยุโรปส่วนใหญ่ เอเชีย และแอฟริกา)
2 time.tzname
แอตทริบิวต์ time.tzname เป็นคู่ของสตริงที่ขึ้นกับสถานที่ ซึ่งเป็นชื่อของเขตเวลาท้องถิ่นที่ไม่มี DST ตามลำดับ