Go มีแพ็คเกจ time สำหรับจัดการการดำเนินการเกี่ยวกับวันที่และเวลา โดยนำเสนอกลไกที่ตรงไปตรงมาสำหรับการเพิ่มหรือลดเวลา นี่คือการใช้แพ็คเกจ time เพื่อคำนวณวันที่ในอนาคตหรืออดีต.
time
ใน Go, วันที่จัดการโดยหลักด้วยประเภท time.Time จากแพ็คเกจ time เพื่อเปรียบเทียบวันที่สองวัน เราสามารถใช้เมธอดต่างๆ เช่น Before(), After(), และ Equal() ที่ประเภท time.Time ให้มา ลองดูตัวอย่างที่แสดงวิธีเปรียบเทียบวันที่สองวัน.
time.Time
Before()
After()
Equal()
ใน Go, แพคเกจ time ให้ความสามารถในการทำงานกับวันที่และเวลา รวมถึงการจัดรูปแบบ object time.Time เป็นสตริง การใช้ Format method ของประเภท time.Time สำหรับจุดประสงค์นี้ คุณต้องระบุ layout string ตามเวลาอ้างอิง “Mon Jan 2 15:04:05 MST 2006”.
Format
ในภาษา Go, แพ็คเกจ time เป็นทางเข้าสู่การทำงานกับวันที่และเวลา ฟังก์ชัน time.Now() ให้คุณวันที่และเวลาปัจจุบัน ขณะที่ฟังก์ชันและเมธอดอื่นๆ อนุญาตให้คุณจัดรูปแบบหรือจัดการข้อมูลนี้ได้ นี่คือวิธีการได้วันที่ปัจจุบันและการแสดงผลที่แตกต่างกัน.
ฟังก์ชัน time.Now()
Go ให้การสนับสนุนที่แข็งแกร่งสำหรับการแยกวิเคราะห์วันที่และเวลาผ่านแพ็กเกจ time กุญแจสำคัญคือการเข้าใจรูปแบบวันที่อ้างอิงของ Go.