สอนเขียนโปรแกรมแปลงวินาทีเป็นชั่วโมง ภาษา Python โดย import module datetime เพื่อใช้คำสั่ง timedelta โดยกำหนดค่า argument seconds เป็นวินาที ที่ต้องการแปลงเป็นชั่วโมง สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง แปลงวินาทีเป็นชั่วโมง Python
import datetime
s = 50000
t = str( datetime.timedelta( seconds = s ) )
h = t.split(':')
print( s, 'วินาที เท่ากับ', h[0], 'ชั่วโมง' )
ผลลัพธ์
50000 วินาที เท่ากับ 13 ชั่วโมง
1. import module datetime เพื่อใช้งานคำสั่ง timedelta
2. กำหนดตัวแปร s = 50000 วินาที
3. ใช้คำสั่ง datetime.timedelta กำหนดค่า seconds เท่ากับตัวแปร s เพื่อแปลงวินาทีเป็นชั่วโมง และเก็บค่าไว้ที่ตัวแปร t
4. แยกตัวแปร t ด้วยอักษร : เนื่องจากเราต้องการเฉพาะตัวเลข ชม. และเก็บค่าไว้ที่ตัวแปร h
5. แสดงค่าตัวแปร s และ h[0] ซึ่งหมายถึงข้อมูลเฉพาะชั่วโมงที่แปลงมาจากวินาที