gpt4 book ai didi

c - 从当前时间减去 1 小时(奇怪的行为)

转载 作者:太空宇宙 更新时间:2023-11-04 08:18:20 25 4
gpt4 key购买 nike

<分区>

主要问题的答案已经出来了,但我遇到了一个关于 strftime 的奇怪问题。检查以下代码

int lookback = 60;
time_t ct;
time(&ct);
ct -= (lookback*60);
struct tm *ts = localtime(&ct);

char path[1024];
char format[512] = "/home/stash/%Y%m%d";

printlog("Maximum Lookback time: %02d-%02d-%d %2.2d:%2.2d:%2.2d", ts->tm_mday, ts->tm_mon+1, ts->tm_year+1900, ts->tm_hour, ts->tm_min, ts->tm_sec); // This one works just fine

strftime(path, 1024, format, ts); // But strftime gives me current time

知道我做错了什么吗?还是有其他方法可以实现这一目标?请注意,我需要使用 strftime,因为格式是一个动态变量,将在外部更改。

已编辑

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