ตัวแปรฟังก์ชันในโมดูล Time
โมดูล time เป็นโมดูลที่ใช้ในภาษา Python หรือสามารถนำไปใช้กับภาษาอื่นๆ เช่น JAVA โดยจะมีโครงสร้างภาษาที่คล้ายๆกัน เพื่อใช้สำหรับเเสดงผลเวลา โดยจะมีตัวแปรหรือคำสั่งต่างๆที่สามารถใช้กับตัวแปรตัวนี้ เช่น clock() แสดงผลเวลาประมวลผลของ CPU เป็นต้น โดยฟังก์ชันของโมดูล Time จะมีดังนี้
ชื่อฟังก์ชัน | ความหมาย | รูปแบบการใช้ | คำอธิบายเพิ่มเติม |
asctime() | แสดงวัน เดือน ปี และเวลา | time.asctime(t) | t คือ ค่าที่ได้จากฟังก์ชัน gmtime() หรือ localtime() |
clock() | แสดงผลเวลาประมวลผลของ CPU แสดงผลออกมาเป็นหน่วยวินาที | time.clock() | - |
ctime() | แสดงเวลาปัจจุบันตาม location | time.ctime([secs]) | secs คือ วินาทีโยเริ่มนับจากปี 1970 กำหนดหรือไม่กำหนดก็ได้ |
gmtime() | แสดงเวลาปัจจุบันในรูปแบบ Struct_time ตามโซนเวลาของผู้ใช้งาน | time.gmtime([secs]) | secs คือ วินาทีโยเริ่มนับจากปี 1970 กำหนดหรือไม่กำหนดก็ได้ |
localtime() | แสดงเวลาปัจจุบันในรูปแบบ Struct_time ตามโซนเวลาของโซน UTC | time.localtime([secs]) | secs คือ วินาทีโยเริ่มนับจากปี 1970 กำหนดหรือไม่กำหนดก็ได้ |
sleep() | ใช้สำหรับหน่วงเวลา | time.sleep([t]) | T คือ เวลาที่ต้องการหน่วงมีหน่วยเป็นวินาที |
strftime() | จัดรูปแบบแสดงผลเวลาของฟังก์ชัน gmtime() และ locationtime() | time.strftime(format[ ,t]) |
format คือ การจัดรูปแบบแสดงผลเวลา t คือฟังก์ชัน gmtime() หรือ localtime() ถ้าไม่กำหนดจะเเสดงเวลาที่ได้จากฟังก์ชัน localtime() |
จากฟังก์ชันที่กล่าวมาด้านบนสามารถนำไปประยุกต์ใช้กับ Function ในภาษา Python หรือ Java โดยจะมีหลักการเขียนที่คล้ายคลึงกัน เเต่จะเเตกต่างกันตรงที่ Python จะมีการใช้ Code ที่น้อยกว่า เเละการทำงานที่เร็วกว่า และมีตัวแปรใกล้เคียงกันกับอีกหลายๆ ภาษา
ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : Python
- บทเรียนเกี่ยวกับ Python (166)
- ถาม - ตอบเกี่ยวกับเรื่อง Python (606)
- ความรู้เกี่ยวกับ Python (261)
- VDO สอนเขียน Python (51)
- VDO สอนใช้ PostgreSQL (16)