gpt4 book ai didi

c++ - 在 c/c++ 中创建时间戳的可移植方式

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:57:01 25 4
gpt4 key购买 nike

我需要以 yyyymmdd 格式生成时间戳。基本上我想创建一个带有当前日期扩展名的文件名。 (例如:log.20100817)

最佳答案

strftime

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

int main()
{
char date[9];
time_t t = time(0);
struct tm *tm;

tm = gmtime(&t);
strftime(date, sizeof(date), "%Y%m%d", tm);
printf("log.%s\n", date);
return EXIT_SUCCESS;
}

关于c++ - 在 c/c++ 中创建时间戳的可移植方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3505352/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com