เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

หนึ่งวันมีกี่วินาที?

หนึ่งวันมีกี่วินาที? ในหนึ่งวันมี 24 ชั่วโมง หนึ่งชั่วโมงมี 60 นาที และหนึ่งนาทีมี 60 วินาที ดังนั้นควรได้ 24*60*60 = 86400 วินาที ใช่ไหม?

ไม่เสมอไป! ในแบบฝึกหัดนี้ จะพบกรณีที่ขัดกับความคิด ลองคิดดูว่าเกิดอะไรขึ้น

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การทำงานกับวันที่และเวลาใน R

ดูคอร์ส

คำแนะนำการฝึกหัด

มีโค้ดสำหรับกำหนดเวลาสามช่วงไว้ในสคริปต์แล้ว ได้แก่ เที่ยงวันของวันที่ 11, 12 และ 13 มีนาคม 2017 ตามเขตเวลา US Pacific

  • หาผลต่างของเวลาระหว่าง mar_13 กับ mar_12 ในหน่วยวินาที ผลลัพธ์ควรตรงกับที่คาดไว้
  • จากนั้น หาผลต่างของเวลาระหว่าง mar_12 กับ mar_11 ในหน่วยวินาที แปลกใจไหม?

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Three dates
mar_11 <- ymd_hms("2017-03-11 12:00:00", 
  tz = "America/Los_Angeles")
mar_12 <- ymd_hms("2017-03-12 12:00:00", 
  tz = "America/Los_Angeles")
mar_13 <- ymd_hms("2017-03-13 12:00:00", 
  tz = "America/Los_Angeles")

# Difference between mar_13 and mar_12 in seconds
difftime(___, ___, units = ___)

# Difference between mar_12 and mar_11 in seconds
difftime(___, ___, units = ___)
แก้ไขและรันโค้ด