การแสดงผลเวลาใน Python
เพื่อที่จะทำงานกับเวลา จำเป็นต้อง
แสดงผลมันโดยใช้เมธอด time
ของโมดูล datetime โดยส่งค่า
ชั่วโมง นาที วินาที เข้าไปในพารามิเตอร์ของเมธอด:
res = datetime.time(12, 59, 59)
print(res.weekday()) # จะแสดงผล 12:59:59
เมื่อเข้าถึงคุณสมบัติของเมธอด time
เรายังสามารถได้ชั่วโมง นาที และวินาที:
print(res.hour) # จะแสดงผล 12
print(res.minute) # จะแสดงผล 59
print(res.second) # จะแสดงผล 59
เพื่อที่จะได้วันที่และเวลาปัจจุบันแบบเต็ม
ในรูปแบบ ปี-เดือน-วัน
ชั่วโมง:นาที:วินาที.มิลลิวินาที จำเป็นต้อง
ใช้เมธอด datetime
และ now ตามลำดับ:
res = datetime.datetime.now()
print(res) # จะแสดงผลวันที่และเวลาเต็มปัจจุบัน
นอกจากนี้จากวันที่แบบเต็มนี้ยังสามารถแสดงผล
ตัวชี้วัดแต่ละส่วนของมันได้ โดยเข้าถึง
คุณสมบัติที่เกี่ยวข้อง - day,
month, year และอื่นๆ:
print(res.day)
print(res.month)
print(res.year)
print(res.hour)
print(res.minute)
print(res.second)
แสดงผลเวลาปัจจุบันในคอนโซลในรูปแบบ ชั่วโมง:นาที:วินาที
แสดงผลเวลาปัจจุบันในคอนโซลในรูปแบบ ปี-เดือน-วัน ชั่วโมง:นาที:วินาที