Devdit
 

แปลงวินาทีเป็นนาที Python ด้วยคำสั่ง timedelta

2.8K

สอนภาษา Python เขียนโค้ดแปลงวินาทีเป็นนาที โดยใช้คำสั่ง timedelta ซึ่งคำสั่งดังกล่าวเวลาใช้งานต้อง import module datetime เข้ามาในโค้ด และกำหนดค่า seconds ให้ timedelta เพื่อแปลงวินาทีเป็นนาที สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง แปลงวินาทีเป็นนาที Python ด้วยคำสั่ง timedelta

import datetime

s = 300
t = str( datetime.timedelta( seconds = s ) )
m = t.split(':')

print( s, 'วินาที เท่ากับ', m[1], 'นาที' )

ผลลัพธ์

300 วินาที เท่ากับ 05 นาที

คำอธิบาย

1. import datetime เพื่อใช้คำสั่ง timedelta สำหรับแปลงวินาทีเป็นนาที

2. ใช้คำสั่ง datetime.timedelta กำหนดค่า seconds เท่ากับตัวแปร s ซึ่งตัวแปร s เท่ากับ 300 วินาที

3. ใช้คำสั่ง split แยกค่าด้วยอักษร : และเก็บค่าไว้ที่ตัวแปร m

4. พิมพ์ค่าออกสู่หน้าจอด้วยตัวแปร s และตัวแปร m[1] คือ นาที

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ