gpt4 book ai didi

c++ - 尝试将 time_t 数据类型转换为 (dd/mm/yyyy) 格式 C++

转载 作者:行者123 更新时间:2023-11-28 03:31:19 24 4
gpt4 key购买 nike

我的问题几乎在标题中。我有一个带有 time_t 类型参数的函数调用,我需要将一个变量初始化为今天的日期、月份和年份,并通过参数发送它。例如,

void WebCall(time_t TodaysDate)

其中 TodaysDate 是格式为 DD/MM/YYYY 的填充变量,其中包含斜线。这可能吗?我无法将数据类型从 time_t 更改为 SYSTEMTIME 或其他任何类型。这是用 C++ 编码的。有什么想法吗?

最佳答案

如果你的意思是 time_t,你可以使用 gmtimestrftime 格式化它:

time_t TodaysDate= ...;
struct tm * ptm= gmtime(&time);
char buffer[80];
strftime(buffer, 80, "%d/%m/%Y", ptm);

关于c++ - 尝试将 time_t 数据类型转换为 (dd/mm/yyyy) 格式 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12522503/

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