在C語言中,可以使用time.h
頭文件中的函數來獲取當前日期。以下是一個示例代碼:
#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()
函數用來獲取當前時間的秒數,并將其存儲在rawtime
變量中。然后,localtime()
函數將rawtime
轉換為本地時間,并將結果存儲在timeinfo
結構體中。最后,使用asctime()
函數將時間信息轉換為字符串,并打印出來。