วิธีใช้ฟังก์ชัน time() ในภาษาซี

Withi Chi Fangkchan Time Ni Phas A Si



เวลาเป็นปัจจัยสำคัญในการเขียนโปรแกรมและงานเกี่ยวกับคอมพิวเตอร์ซึ่งคนส่วนใหญ่ใช้ในการคำนวณเวลาเพื่อวัตถุประสงค์ต่างๆ การเขียนโปรแกรม C มีฟังก์ชันต่างๆ ที่สามารถช่วยผู้ใช้ทำงานเหล่านี้ได้ ไม่ว่าจะเป็นการคำนวณเวลาปัจจุบันของระบบหรือการคำนวณเวลาทำงานของโปรแกรม ฟังก์ชันการคำนวณเวลาที่สำคัญที่สุดอย่างหนึ่งในภาษาซีคือ ฟังก์ชันเวลา ()

ในบทความนี้เราจะพูดถึงการใช้ ฟังก์ชันเวลา () ในการเขียนโปรแกรมภาษาซี







เวลา () ฟังก์ชั่นใน C คืออะไร?

เดอะ ฟังก์ชันเวลา () ใน C เป็นฟังก์ชันในตัวที่ช่วยให้ผู้ใช้สามารถส่งคืนจำนวนวินาทีทั้งหมดตั้งแต่วันที่ 1 มกราคม 1970, 00:00:00 UTC (เวลาสากลเชิงพิกัด) ฟังก์ชันนี้รวมอยู่ในไฟล์ส่วนหัว ซึ่งต้องรวมไว้ก่อนที่จะเริ่มโปรแกรม และจะส่งคืนเวลาปัจจุบันของระบบเป็นค่า time_t



ไวยากรณ์ : เดอะ เวลา() ฟังก์ชันใช้ไวยากรณ์อย่างง่ายใน C ซึ่งกำหนดเป็น:



เวลา_t เวลา ( เวลา_t * วินาที ) ;

พารามิเตอร์ : เดอะ เวลา() ฟังก์ชันในไวยากรณ์ข้างต้นใช้ตัวชี้ไปยังตัวแปรอาร์กิวเมนต์ time_t ที่เก็บจำนวนวินาทีตั้งแต่เวลา





ค่าส่งคืน : ประเภทการคืนค่าของฟังก์ชันจะเหมือนกับค่าของ time_t ที่เก็บไว้ในตัวแปรที่ชี้โดยอาร์กิวเมนต์

ตัวอย่าง

การใช้ เวลา() ฟังก์ชั่นแสดงให้เห็นในตัวอย่างด้านล่าง:



#รวม

#รวม

นานาชาติ หลัก ( )

{

เวลา_t ปัจจุบัน_t ;
ปัจจุบัน_t = เวลา ( ปัจจุบัน_t ) ;
พิมพ์ฉ ( '%s%ld วินาทีตั้งแต่ยุค' ,
เวลา ( เวลาท้องถิ่น ( & ปัจจุบัน_t ) ) , ปัจจุบัน_t ) ;
กลับ 0 ;


}

โปรแกรมข้างต้นกำหนดตัวแปร current_t ของประเภท time_t และใช้ ฟังก์ชันเวลา () เพื่อวัดเวลาตั้งแต่ยุค (00:00:00 UTC, 1 มกราคม 1970) จนถึงขณะนี้เป็นวินาที เราใช้ แอสไทม์() ฟังก์ชันที่แปลงตัวชี้ประเภท struct ปัจจุบัน_t เป็นสตริงเพื่อแสดงเวลาในรูปแบบวันและเวลา เดอะ เวลาท้องถิ่น() มีการใช้ฟังก์ชันเพื่อแสดงเวลาในปฏิทินปัจจุบัน

บทสรุป

เดอะ ฟังก์ชันเวลา () เป็นหนึ่งในฟังก์ชันการคำนวณเวลาของการเขียนโปรแกรม C ที่ใช้กันอย่างแพร่หลายซึ่งรวมอยู่ใน <เวลา.ชั่วโมง> ไฟล์ส่วนหัวและใช้เพื่อกำหนดเวลาปัจจุบันของระบบ โดยใช้ตัวอย่างง่ายๆ คู่มือนี้ให้ความรู้เพียงพอเกี่ยวกับฟังก์ชัน time() ใน C