在C語(yǔ)言中,可以使用time.h
頭文件中的函數(shù)來(lái)獲取當(dāng)前日期。以下是一個(gè)示例代碼:
#include <stdio.h>
#include <time.h>
int main() {
time_t rawtime;
struct tm *timeinfo;
time(&rawtime);
timeinfo = localtime(&rawtime);
printf("Current date and time: %s", asctime(timeinfo));
return 0;
}
在上面的示例中,time()
函數(shù)用來(lái)獲取當(dāng)前時(shí)間的秒數(shù),并將其存儲(chǔ)在rawtime
變量中。然后,localtime()
函數(shù)將rawtime
轉(zhuǎn)換為本地時(shí)間,并將結(jié)果存儲(chǔ)在timeinfo
結(jié)構(gòu)體中。最后,使用asctime()
函數(shù)將時(shí)間信息轉(zhuǎn)換為字符串,并打印出來(lái)。