1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Làm việc với Ngày và Giờ trong R

Connected

Bài tập

Tính toán với khoảng thời gian

Bạn có thể cộng và trừ các khoảng thời gian để tạo ra các khoảng dài ngắn khác nhau, và thậm chí nhân chúng với các con số. Ví dụ, để tạo một duration là ba ngày và ba giờ, bạn có thể làm: ddays(3) + dhours(3), hoặc 3*ddays(1) + 3*dhours(1) hay thậm chí 3*(ddays(1) + dhours(1)).

Đã có một lần nhật thực trên Bắc Mỹ vào 2017-08-21 lúc 18:26:40. Bạn có thể dự đoán lần nhật thực tiếp theo với hình học tương tự bằng cách tính thời điểm sau một Saros. Saros là một khoảng thời gian tương ứng với 223 tháng giao hội (Synodic), trong đó một tháng giao hội là chu kỳ các pha của Mặt Trăng, có duration 29 ngày, 12 giờ, 44 phút và 3 giây.

Hãy làm điều đó trong bài tập này!

Hướng dẫn

100 XP
  • Tạo một duration tương ứng với một tháng giao hội (Synodic): 29 ngày, 12 giờ, 44 phút và 3 giây.
  • Tạo một duration tương ứng với một Saros bằng cách nhân synodic với 223.
  • Cộng saros vào eclipse_2017 để dự đoán lần nhật thực tiếp theo.