溫馨提示×

c語言如何獲取當前系統日期

小億
605
2023-11-30 20:54:06
欄目: 編程語言

在C語言中,可以使用time.h頭文件中的函數來獲取當前系統日期。

以下是一個獲取當前系統日期的示例代碼:

#include <stdio.h>
#include <time.h>

int main() {
    // 獲取當前時間
    time_t t = time(NULL);
    struct tm *date = localtime(&t);

    // 輸出日期
    printf("當前系統日期:%04d-%02d-%02d\n", date->tm_year + 1900, date->tm_mon + 1, date->tm_mday);

    return 0;
}

該代碼中,首先使用time()函數獲取當前時間的時間戳,然后使用localtime()函數將時間戳轉換為本地時間,最后輸出年、月、日信息。

需要注意的是,tm_year表示從1900年起的年數,tm_mon表示月份(0-11),tm_mday表示月份中的天數。因此在輸出日期時,需要對年份和月份進行適當的轉換。

運行該代碼,即可獲取當前系統的日期并輸出。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女