溫馨提示×

c語言時間戳轉換日期格式怎么實現

小億
465
2024-03-07 14:48:24
欄目: 編程語言

可以使用C語言中的time函數和localtime函數來實現時間戳轉換為日期格式的功能。下面是一個簡單的示例代碼:

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

int main() {
    time_t timestamp = 1597414471; // 2020-08-14 15:34:31 的時間戳
    struct tm *tm_info;

    tm_info = localtime(&timestamp);

    printf("Year: %d\n", tm_info->tm_year + 1900);
    printf("Month: %d\n", tm_info->tm_mon + 1);
    printf("Day: %d\n", tm_info->tm_mday);
    printf("Hour: %d\n", tm_info->tm_hour);
    printf("Minute: %d\n", tm_info->tm_min);
    printf("Second: %d\n", tm_info->tm_sec);

    return 0;
}

在這個示例中,我們首先定義了一個時間戳timestamp,然后使用localtime函數將該時間戳轉換為一個struct tm結構體,其中包含了年、月、日、時、分、秒等信息。最后通過訪問struct tm結構體中的成員來獲取具體的日期信息。

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