问题标签 [time-t]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 在 C 中获取当前时间
我想获取系统的当前时间。为此,我在 C 中使用以下代码:
问题是这段代码给出了一些随机时间。而且,随机时间每次都不一样。我想要我的系统的当前时间。
memory-leaks - swig/python 检测到 time_t 类型的内存泄漏
我的代码有效,但出现以下警告:
我怎样才能让它平静下来?
c++ - 如何在 C++ 中将 ISO 8601 字符串转换为 time_t?
有谁知道如何从ISO-8601格式的日期/时间字符串转到time_t
? 我正在使用 C++,它需要在 Windows 和 Mac 上运行。
我已经编写了代码,但我确信有一个更“标准”的版本。
我会得到一个日期2011-03-21 20:25
,我必须知道时间是过去还是未来。
c - 使用 time_t 解析用户输入
我的想法是,如果用户输入t = 2.5
,那么我在 2 个不同的变量中分别提取 2 和 0.5 。但我无法做到这一点。
这是代码:
输出是:
c - 从 YYYYMMDDHHMMSS 字符串中获取 time_t 的最快方法
这是合法的吗?给定格式为 YYYYMMDDHHMMSS 的字符串,我试图尽快到达 time_t。
如果我使用以下方法创建 TM,它似乎会产生相同的答案:
我担心 tm_yday、tm_wday、tm_isdst、tm_gmtoff、tm_zone 很重要。我的日期是 UTC,所以我认为 gmtoff = 0 和 tm_zone = 0 可能有效。
顺便说一下,这里是 makeInt:
c - ISO 8601 到 C 中的 time_t 转换,反之亦然
根据ISO 8601,时间可以用不同的格式指定。
我的程序不知道将指定哪种确切的 ISO 8601 格式。
在这种情况下,如何将其转换为 time_t?
strptime
要求您指定格式(在我的情况下我事先不知道)。
最终目标:比较 2 个 time_t 时间戳。
编辑 0:因为我的目标是比较 2 个时间戳,所以 time_t 到 ISO 8601 的转换也将起作用。
c++ - 64 位 Unix 时间戳转换
对于 32 位系统,是否有任何 C++ 实现 64 位 Unix 时间戳转换?我需要转换struct tm
为 64 位整数,反之亦然,包括闰年、时区、UTC。还需要它可移植,至少对于 GNU/Linux 和 Windows。
c - fprintf 和 difftime 疯狂
搜索此问题的答案,但找不到任何东西。我能找到的最接近的是 difftime 在明显存在差异时返回 0这有一个很好的解释,这与参数如何被推入堆栈以及格式期望什么有关,但我认为我的问题不同:
我做了一个尽可能简单的例子。假设我在 C 中有以下代码:
而 somefunction 是一些运行 1 或 2 秒的函数。我得到的输出是:
我什至不知道从哪里开始我的问题。为什么我交换订单时,输出的值仍然相同?此外,为什么其中一个值为 0?无论我使用 %f、%d、%lu、%llu 等,这都是一样的。对此有堆栈参数解释吗?fprintf 真正在内部做什么?
谢谢你。我已经浪费了太多的时间来调试它,我真的很感激你的帮助!
c - c时间格式
如何将 time_t 结构格式化为类似于今年-月-日 h:m:s 的格式,我已经尝试过使用 ctime:
但它并没有给我想要的结果
示例:2011-11-10 10:25:03。我需要的是一个包含结果的字符串,以便我可以将其写入文件。谢谢
c - C编程 程序结果由time(&start)函数改变
最近我的C程序遇到了非常奇怪的情况。通常我的程序工作正常,但如果我只添加几行来检查经过的时间,结果就会改变。
结果更改的代码是:
我添加并导致问题的代码如下:
然后,将上述源代码读取的字符更改为无法识别的字符。