以下是一個簡單的示例代碼,用于在C語言中顯示當前的時間和日期:
#include <stdio.h>
#include <time.h>
int main() {
// 獲取當前時間
time_t rawtime;
time(&rawtime);
struct tm *timeinfo = localtime(&rawtime);
// 顯示日期
printf("當前日期: %02d-%02d-%04d\n", timeinfo->tm_mday, timeinfo->tm_mon + 1, timeinfo->tm_year + 1900);
// 顯示時間
printf("當前時間: %02d:%02d:%02d\n", timeinfo->tm_hour, timeinfo->tm_min, timeinfo->tm_sec);
return 0;
}
請注意,以上代碼使用time()
函數獲取當前時間,然后使用localtime()
函數將時間轉換為本地時間。接下來,我們可以使用struct tm
結構體中的各個成員來獲取日期和時間的不同部分。最后,通過printf()
函數將日期和時間格式化輸出給用戶。