侧边栏壁纸
  • 累计撰写 172 篇文章
  • 累计创建 76 个标签
  • 累计收到 12 条评论

目 录CONTENT

文章目录

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

码峰
2022-09-04 / 0 评论 / 0 点赞 / 436 阅读 / 154 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2022-09-05,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

在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");
}
0

评论区