问题标签 [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.

0 投票
1 回答
12860 浏览

c++ - 处理夏令时 - C++

给定输入日期和时间(以字符串格式),我试图使用like中time给出的函数获取它的纪元时间。将纪元时间转换回日期和时间会导致日期和时间比原始时间少一小时。我经历了一些讨论,说在夏令时的情况下可能会调整一小时。这是代码: ctimemktimetime_t

麻烦的输入是:日期:2013-03-11 时间:04:41:53

我的问题:
1. 检查tm_idst标志返回非零,表示 DST 有效。但是,我怎么知道正在谈论什么时区?
2. 上面给出的时间戳可能与我所在的时区不同。有没有办法指定时区以便tm_idst正确设置标志?
3. 不确定时间戳记录在哪个时区时,如何处理夏令时?

0 投票
2 回答
382 浏览

c++ - 自纪元以来的时间为-1

我正在尝试获取自纪元以来经过的秒数。编码:

现在,当将包含日期和时间的字符串传递给函数时:
3/26/2013 3:17
它会导致时间自 epoch = -1。这是调试器的输出:

如果你注意到,tm_secint是 1628993312timesinceEpoch而是 -1。tm_sec也在long数据类型的范围内timesinceEpoch。欢迎任何关于为什么以及如何解决这个问题的想法。

0 投票
3 回答
1126 浏览

c++ - clock() 对于计时器是否可靠?

我正在使用时钟(),我想知道它是否会重置或最大化。我使用它的目的只是太受先前函数调用的影响并找到不同之处。

感谢到目前为止的帮助,但我并不能真正让 chrono 在 VS '12 中工作,但它很好,因为我认为它比我需要的多一点,我正在考虑使用 's time() 但我不知道如何将 t_time 转换为仅包含当前秒数 0-60 的 int,有什么帮助吗?

0 投票
2 回答
4191 浏览

c - 将毫秒转换为 time_t

我有从 2004 年到特定日期的毫秒数。我想将其转换为 time_t 以使用 ctime() 显示它?

也许还有另一种方法可以通过这个毫秒时间戳来可视化日期,有人有吗?

0 投票
1 回答
133 浏览

c - ctime 是否返回公历日期?

标准 Cctime函数是否返回公历日期?特别是,我想验证它是否会考虑闰年,从而显示Feb 29相应的日期。

0 投票
1 回答
1436 浏览

c++ - 错误 C4996:'ctime'

我有一个关于静态源代码分析的项目。错误消息:“错误 C4996:'ctime':此函数或变量可能不安全”。这是我在ctime中收到错误的代码部分。如果有人可以帮助我克服这个错误,我会很高兴。

0 投票
1 回答
170 浏览

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

有人可以看看我下面的代码并就如何修复它给我一些建议吗?谢谢!!!

0 投票
3 回答
698 浏览

c - 这个程序中的ctime函数是如何工作的?

我正在发布一个我遇到的程序。谁能解释我

  1. “0x7FFFFFFF”是什么意思?
  2. ctime() 函数是如何工作的?

0 投票
2 回答
478 浏览

timestamp - NASM:将星期几换成不同的日期

我的任务是编写一个 NASM 程序,该程序获取下个月第一天的星期几。举个例子:如果今天是 6 月 4 日,那么程序应该这样说:

我正在使用 mktime 函数以及其他一些时间/日期函数。这是我的代码:

基本上,我被告知“mktime 函数忽略结构成员 tm_wday 和 tm_yday 的指定内容......”(来自 localtime tm 结构)“......并从分解的时间结构中的其他信息重新计算它们。”

看到这种情况,我的计划是为当前时间创建一个 tm 结构,并将其所有元素简单地修改为指向下个月第一天的第一秒,然后使用 mktime 。但是,您会看到程序将“劫持”结构输出为“1969 年 12 月 31 日星期三 18:00:59”,但随后我什至从 THAT 打印出星期几,我得​​到星期天。我做了什么让这里变得如此错误?

0 投票
1 回答
145 浏览

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)