Python รับเวลาปัจจุบัน

Python Get Current Time




Python เป็นภาษาโปรแกรมอเนกประสงค์ อเนกประสงค์ และระดับสูงในยุคปัจจุบัน มีโมดูลและฟังก์ชันในตัวมากมายเพื่อทำงานเฉพาะบางอย่าง นอกจากนี้ยังมีโมดูลวันที่และเวลาเพื่อทำงานที่เกี่ยวข้องกับเวลา ค่าเวลาเริ่มตั้งแต่วันที่ 1 มกราคม 1970 และระบบปฏิบัติการส่วนใหญ่รองรับค่าเวลาจนถึงปี 2038 ค่าที่สองคือหน่วยของการคำนวณเวลา ค่าเวลาจะถูกส่งกลับเป็นตัวเลขทศนิยม บทความนี้อธิบายวิธีต่างๆ ในการรับเวลาปัจจุบันโดยใช้ Python

วิธีการรับเวลาปัจจุบัน

ต่อไปนี้เป็นสองวิธีในการรับเวลาปัจจุบันใน Python:







  1. โดยใช้ วันเวลา โมดูล
  2. โดยใช้ เวลา โมดูล

การใช้โมดูลวันที่และเวลา

วันที่และเวลาเป็นโมดูล Python ในตัว มีฟังก์ชันในตัวมากมายเพื่อรับวันที่และเวลาปัจจุบัน ฟังก์ชัน now() ของโมดูล datetime ให้เวลาปัจจุบันพร้อมกับวันที่



ลองใช้ฟังก์ชัน now() ในสคริปต์ Python ของเราเพื่อรับเวลาและวันที่ปัจจุบัน



#การนำเข้าโมดูลวันที่และเวลา
จาก วันเวลา นำเข้า วันเวลา
#การใช้ฟังก์ชัน now
พิมพ์('วันที่และเวลาปัจจุบันคือ: ',วันเวลา.ตอนนี้())

เอาท์พุต





ผลลัพธ์จะแสดงวันที่และเวลาปัจจุบัน



เราสามารถใช้ฟังก์ชัน strftime() เพื่อแปลงค่าวัตถุ datatime เป็นสตริง คำสั่งจะถูกส่งไปยังฟังก์ชัน strftime() เป็นอาร์กิวเมนต์ และจะส่งกลับค่า ตัวอย่างเช่น คำสั่ง %H, %M และ %S ส่งคืนค่าชั่วโมง นาที และวินาทีในรูปแบบสตริงตามลำดับ ลองใช้คำสั่งเหล่านี้กับฟังก์ชัน strftime() เพื่อรับเวลาปัจจุบัน ในตัวอย่างที่กำหนด ผลลัพธ์ของฟังก์ชัน datetime.now() จะถูกเก็บไว้ในตัวแปร date_time นอกจากนี้ เอาต์พุตของฟังก์ชัน strftime() จะถูกเก็บไว้ในตัวแปร current_time และสุดท้าย เรากำลังพิมพ์ตัวแปร current_time เพื่อรับค่าเวลาปัจจุบัน

#การนำเข้าโมดูลวันที่และเวลา
จาก วันเวลา นำเข้า วันเวลา
#ใช้ฟังก์ชัน now เพื่อรับค่าวันที่และเวลา
วันเวลา=วันเวลา.ตอนนี้()
#using strftime() เพื่อรับค่าเวลาปัจจุบัน
ปัจจุบัน_เวลา=วันเวลา.strftime('%H:%M:%S')
พิมพ์('เวลาปัจจุบันคือ: ',ปัจจุบัน_เวลา)

เอาท์พุต

ผลลัพธ์แสดงค่าเวลาปัจจุบัน

แทนที่จะรับทั้งค่าวันที่และเวลา เรายังสามารถรับค่าของเวลาได้ด้วย ฟังก์ชัน now().time() ส่งคืนค่าเวลาเท่านั้น ค่าส่งคืนของ datetime.now().time() ถูกเก็บไว้ในตัวแปร current_time สุดท้าย เรากำลังพิมพ์ตัวแปร current_time เพื่อรับค่าเวลาปัจจุบัน

#การนำเข้าโมดูลวันที่และเวลา
จาก วันเวลา นำเข้า วันเวลา
#ใช้ฟังก์ชันเวลาเพื่อรับค่าเวลาปัจจุบัน
ปัจจุบัน_เวลา=วันเวลา.ตอนนี้().เวลา()
พิมพ์('เวลาปัจจุบันคือ: ',ปัจจุบัน_เวลา)

เอาท์พุต

ผลลัพธ์แสดงค่าเวลาปัจจุบัน

สามารถใช้โมดูลวันที่และเวลาได้หลายวิธีเพื่อรับค่าเวลาปัจจุบัน

การใช้โมดูลเวลา

สามารถรับเวลาปัจจุบันได้โดยใช้ฟังก์ชัน localtime() ของโมดูลเวลา ลองใช้ฟังก์ชัน localtime() ในสคริปต์ Python เพื่อรับค่าเวลาปัจจุบัน

#การนำเข้าโมดูลเวลา
นำเข้า เวลา
#using localtime() ฟังก์ชั่นเพื่อรับค่าเวลาปัจจุบัน
ปัจจุบัน_เวลา= เวลา.เวลาท้องถิ่น()
#กำลังพิมพ์ current_time
พิมพ์(ปัจจุบัน_เวลา)

เอาท์พุต

ฟังก์ชัน localtime() ส่งคืนโครงสร้างเวลาทั้งหมด

เราสามารถรับค่าเวลาปัจจุบันในรูปแบบชั่วโมง นาที และวินาทีโดยใช้ฟิลด์ struct_time tm_hour ส่งกลับค่าชั่วโมง ในขณะที่ tm_min และ tm_sec ส่งกลับค่านาทีและวินาทีตามลำดับ

#การนำเข้าโมดูลเวลา
นำเข้า เวลา
#using localtime() ฟังก์ชั่นเพื่อรับค่าเวลาปัจจุบัน
ปัจจุบัน_เวลา= เวลา.เวลาท้องถิ่น()
#กำลังพิมพ์ current_time
พิมพ์(ปัจจุบัน_เวลาtm_hour,':',ปัจจุบัน_เวลาtm_min,':',ปัจจุบัน_เวลาtm_sec)

เอาท์พุต

ฟังก์ชัน strftime() จะคืนค่าเวลาปัจจุบันด้วย ฟังก์ชัน strftime() ใช้โครงสร้างเวลาเป็นอาร์กิวเมนต์พร้อมกับคำสั่ง

#การนำเข้าโมดูลเวลา
นำเข้า เวลา
#using localtime() ฟังก์ชั่นเพื่อรับค่าเวลาปัจจุบัน
current_time_struct= เวลา.เวลาท้องถิ่น()
#using strftime() ฟังก์ชั่น
ปัจจุบัน_เวลา= เวลา.strftime('%H:%M:%S',current_time_struct)
พิมพ์('เวลาปัจจุบันคือ: ',ปัจจุบัน_เวลา)

เอาท์พุต

บทสรุป

Python ให้ วันเวลา และ เวลา โมดูลเพื่อทำงานที่เกี่ยวข้องกับเวลา เราสามารถรับกระแสได้โดยใช้สองโมดูลนี้ บทความนี้อธิบายการใช้ วันเวลา และ เวลา โมดูลเพื่อรับเวลาปัจจุบันพร้อมตัวอย่างง่ายๆ