用C11获取时间日期

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用C11获取时间日期相关的知识,希望对你有一定的参考价值。

以下是使用C11特性获取当前日期时间的方法

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


int main(int argc, char * argv[])
{
    time_t seconds_number = time(NULL);

    tm local_time;

    localtime_s(&local_time, &seconds_number);

    char date[11];

    if (strftime(date, sizeof(date), "%F", &local_time))
    {
        printf("%s\n", date);
    }

    char date_time[20];

    if (strftime(date_time, sizeof(date_time), "%F %T", &local_time))
    {
        printf("%s\n", date_time);
    }

    return 0;
}

 

以上是关于用C11获取时间日期的主要内容,如果未能解决你的问题,请参考以下文章

用C11打印日志

从底部工作表对话框片段中获取价值

GNU C编译器的gnu11和c11

C11线程管理:异步操作

C11简洁之道:函数绑定

JS代码片段:一个日期离现在多久了