问题标签 [ctime]
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++
给定输入日期和时间(以字符串格式),我试图使用like中time
给出的函数获取它的纪元时间。将纪元时间转换回日期和时间会导致日期和时间比原始时间少一小时。我经历了一些讨论,说在夏令时的情况下可能会调整一小时。这是代码: ctime
mktime
time_t
麻烦的输入是:日期:2013-03-11 时间:04:41:53
我的问题:
1. 检查tm_idst
标志返回非零,表示 DST 有效。但是,我怎么知道正在谈论什么时区?
2. 上面给出的时间戳可能与我所在的时区不同。有没有办法指定时区以便tm_idst
正确设置标志?
3. 不确定时间戳记录在哪个时区时,如何处理夏令时?
c++ - 自纪元以来的时间为-1
我正在尝试获取自纪元以来经过的秒数。编码:
现在,当将包含日期和时间的字符串传递给函数时:
3/26/2013 3:17
它会导致时间自 epoch = -1。这是调试器的输出:
如果你注意到,tm_sec
int
是 1628993312timesinceEpoch
而是 -1。tm_sec
也在long
数据类型的范围内timesinceEpoch
。欢迎任何关于为什么以及如何解决这个问题的想法。
c++ - clock() 对于计时器是否可靠?
我正在使用时钟(),我想知道它是否会重置或最大化。我使用它的目的只是太受先前函数调用的影响并找到不同之处。
感谢到目前为止的帮助,但我并不能真正让 chrono 在 VS '12 中工作,但它很好,因为我认为它比我需要的多一点,我正在考虑使用 's time() 但我不知道如何将 t_time 转换为仅包含当前秒数 0-60 的 int,有什么帮助吗?
c - 将毫秒转换为 time_t
我有从 2004 年到特定日期的毫秒数。我想将其转换为 time_t 以使用 ctime() 显示它?
也许还有另一种方法可以通过这个毫秒时间戳来可视化日期,有人有吗?
c - ctime 是否返回公历日期?
标准 Cctime
函数是否返回公历日期?特别是,我想验证它是否会考虑闰年,从而显示Feb 29
相应的日期。
c++ - 错误 C4996:'ctime'
我有一个关于静态源代码分析的项目。错误消息:“错误 C4996:'ctime':此函数或变量可能不安全”。这是我在ctime中收到错误的代码部分。如果有人可以帮助我克服这个错误,我会很高兴。
c - 如何更改我的打印输出?(系统编程和C)
我写了一些代码来显示最后修改的时间和文件名。我的代码可以编译,但我需要更改时间戳的格式
我想要的是:
Jul 17 12:12 2013 2-s.txt
Jul 17 12:12 2013 3-s.txt
我现在得到的是:
Wed Jul 17 12:24:48 2013
2-s.txt
Wed Jul 17 12:24:48 2013
3-s.txt
有人可以看看我下面的代码并就如何修复它给我一些建议吗?谢谢!!!
c - 这个程序中的ctime函数是如何工作的?
我正在发布一个我遇到的程序。谁能解释我
- “0x7FFFFFFF”是什么意思?
- ctime() 函数是如何工作的?
timestamp - NASM:将星期几换成不同的日期
我的任务是编写一个 NASM 程序,该程序获取下个月第一天的星期几。举个例子:如果今天是 6 月 4 日,那么程序应该这样说:
我正在使用 mktime 函数以及其他一些时间/日期函数。这是我的代码:
基本上,我被告知“mktime 函数忽略结构成员 tm_wday 和 tm_yday 的指定内容......”(来自 localtime tm 结构)“......并从分解的时间结构中的其他信息重新计算它们。”
看到这种情况,我的计划是为当前时间创建一个 tm 结构,并将其所有元素简单地修改为指向下个月第一天的第一秒,然后使用 mktime 。但是,您会看到程序将“劫持”结构输出为“1969 年 12 月 31 日星期三 18:00:59”,但随后我什至从 THAT 打印出星期几,我得到星期天。我做了什么让这里变得如此错误?
c++ - what is the exact time to run a program?
I want the exact time to run a program, I use it from clock()
. But there is a problem that I can not give an exact time for small n
like 2000.
I want it to return the correct answer for n=1000.
The output is 0. (Definitely 0 will not be the answer)