雷达智富

首页 > 内容 > 程序笔记 > 正文

程序笔记

C语言中获取当前时间的格式化字符串

2024-08-15 54

在C语言中,有时候需要获取当前系统时间的格式化字符串,如:2022-09-01 00:00:00之类的时间格式,主要使用time函数获取当前时间,然后使用gmtime函数将获取到的时间转化为格林威治时间。参考代码如下:

#include stdio.h
#include time.h

int main()
{
    char buffer [128];

    struct tm *p;
    time_t timep;
    time (timep);
    p=gmtime(timep);
    strftime (buffer,sizeof(buffer),Current time: %Y/%m/%d %H:%M:%S,p); //输出格式:2022/09/03 16:50:38
    printf(%s\n, buffer);
    printf(done.\n);
}
更新于:3个月前
赞一波!2

文章评论

评论问答