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

วันและเวลาปัจจุบัน

ใน R วันที่จะแทนด้วยออบเจกต์ประเภท Date ส่วนเวลาจะแทนด้วยออบเจกต์ประเภท POSIXct แต่เบื้องหลังแล้ว วันที่และเวลาเหล่านี้ล้วนเป็นเพียงตัวเลขธรรมดา ออบเจกต์ Date เก็บจำนวนวันนับตั้งแต่วันที่ 1 มกราคม 1970 ส่วนออบเจกต์ POSIXct เก็บจำนวนวินาทีนับจากวันเดียวกัน

วันที่ 1 มกราคม 1970 เป็นจุดอ้างอิงร่วมสำหรับการแทนค่าวันที่และเวลาในภาษาโปรแกรมต่าง ๆ มากมาย ซึ่งไม่มีเหตุผลพิเศษอะไร เป็นเพียงข้อตกลงสากลที่ใช้กันมา แน่นอนว่าสามารถสร้างวันที่และเวลาก่อนปี 1970 ได้เช่นกัน โดยค่าตัวเลขที่สอดคล้องกันจะเป็นค่าติดลบ

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

R ระดับกลาง

ดูคอร์ส

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

  • ดึงวันที่ปัจจุบันจาก R แล้วเก็บผลลัพธ์ไว้ในตัวแปร today
  • เรียก unclass() กับ today เพื่อดูค่าที่อยู่เบื้องหลัง
  • ดึงเวลาปัจจุบันจาก R แล้วเก็บผลลัพธ์ไว้ในตัวแปร now
  • เรียก unclass() กับ now เพื่อดูค่าตัวเลขที่สอดคล้องกัน

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

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

# Get the current date: today


# See what today looks like under the hood


# Get the current time: now


# See what now looks like under the hood
แก้ไขและรันโค้ด