问题标签 [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 投票
2 回答
1069 浏览

python - 将 ctime 转换为 unicode 并将 unicode 转换为 ctime python

我已将 ctime 值转换为 unicode

1295478503.6789999 至“2011 年 1 月 19 日星期三 18:08:23”

我可以倒退吗?从第二行到第一行?

0 投票
2 回答
913 浏览

c - 从 Linux 移植到 OSX 时,时间和 ctime 出现段错误

我在编译为(我相信)OSX 上的 Linux 设计的代码时遇到错误。我已将问题追踪到这部分代码:

有什么理由会出现这种情况吗?我已经包括<time.h>.

0 投票
1 回答
831 浏览

c - 在 OSX 上编译的 ctime 和时间警告

在 OSX 10.6.5 上编译 C 程序时,我收到了一些警告,这似乎非常关键。

对应的行如下:

第 13-15 行:

第 360-363 行:

我相信该程序最初是为 Linux 编写的,所以我想知道这两个平台time之间是否存在差异?ctime

0 投票
3 回答
2896 浏览

c - C:如何在特定时区(按偏移量)打印特定的“时间”值?

我正在用 C 编写一个应用程序,它解析由外部程序记录的数据文件(我无法控制)。它存储二进制数据,其中一个字段是标准 UNIX“纪元”格式的时间(自 1970 年 1 月 1 日以来的秒数,UTC)。

另一个字段是时区,存储为与 UTC 的秒数偏移量。

很酷,我已经拥有了创建一个日期/时间字符串所需的一切,该字符串表示它记录在的时区中的该信息,对吧?嗯......似乎不是这样,和/或我不知道该怎么做。

我把事情归结为一个相当简单的测试用例:

当我在 MacOS X 10.6 上运行它时,我得到:

我所期望的(实际上是在 Linux 机器上得到的)将是:

我是否需要更改TZ环境变量(可能还有 call tzset)?似乎应该有一种方法来操纵数据结构并获得正确的东西,但上面肯定行不通(无论如何,在 MacOS X 10.6 上——在 Linux 上工作得很好)。

作为一种解决方法,我想我可以从格式字符串中删除 %z 并自己创建该部分。

不过,理想情况下,我希望修改 mystruct tm或其他一些我可以使用的函数调用(如 strftime,但带有额外的参数或其他东西,或者可能是 localtime 的替代形式),这将让事情做正确的事。

由于 Linux 似乎表现良好(即使在那里,上述解决方案也不是很理想,因为我在捏造我的time_t价值;我更喜欢有一个参数来改变struct tm计算的方式),这是我应该报告的吗作为针对 MacOS 的错误?

或者,我可以调用一组不同的库例程,即使最终需要第三方(我想是来自 GNU 的人)库?尽管我会考虑使用 ObjC 或 C++ 选项,但我更愿意继续使用 C。

0 投票
2 回答
5471 浏览

c++ - 没有找到 C++、MingW、ctime、nanosleep()?

我只是想使用 nanosleep() 但它似乎在 MingW ctime 中不可用:

如何在 MingW 上使用 nanosleep?谢谢。

0 投票
2 回答
3384 浏览

c - 使用 ctime 获取 2 次操作之间的间隔?

我有兴趣使用 ctime 在不同点显示 C 程序的执行时间。我已经尝试过类似的东西,但它一定不对......

您有什么建议或适当的例子吗?提前致谢

0 投票
3 回答
2507 浏览

c - ctime 返回 null

如果用户类型time_t定义为__darwin_time_t,它本身long在 MacOS X 中定义,为什么以下代码输出8 Time is (null)?也许这很愚蠢,但我无法真正理解。

0 投票
3 回答
4383 浏览

c++ - 以毫秒为单位的系统时间 C++

我有一个带有结构的队列。该结构包括将自身推入队列的确切时间

我有这样的东西来查看系统时间:

问题是当我从队列中弹出下一个结构时,我想计算结构在队列中等待的时间(以毫秒为单位)。

我希望有人能得到我想说的.. :\

0 投票
1 回答
4032 浏览

python - 如何使用 Python 设置文件的 ctime?

如何设置 Unix 文件的ctime

(我更喜欢 Python 方面的答案。如果无法使用标准 Python 做到这一点,那么我想 C 也可以。)

(注意:我知道可以使用 os.utime 来设置文件的 atime 和 mtime。我对设置 ctime 很感兴趣。)

(注 2:我希望有一个适用于任何 POSIXoid Unix 的答案,但如果没有,我对 Darwin 和 Ubuntu 很感兴趣。)

0 投票
3 回答
742 浏览

c++ - 将历史时间转换为 GMT

我需要将一些格式为“2011061411322100”的字符串时间转换为 GMT - 我的第一次尝试如下。然而,问题是时代来自另一台PC,是一个历史时期。所以我没有实时获得时间,所以我不能简单地从我的代码正在运行的盒子上的当地时间获取格林威治标准时间。

问题是,如果我的代码在时间变化期间运行,时间变化将发生在我的盒子上,而不是在我得到时间的远程盒子上。但是,我可以随时查询该框以获取当前时间。

因此,要提供更多详细信息:

  1. 我在远程盒子上开始工作
  2. 作业完成
  3. 我得到了一些与正在运行的工作相关的时间
  4. 我将时间转换为 GMT

如果在 1. 和 2. 之间发生时间变化(夏令时)。我搞砸了。我的 GMT 转换将中断。我想在 2) 之后我需要获取当前的 Remote Box 时间,看看是否有 > 58 分钟的差异,然后将其应用于转换。但我想不出一个可靠的方法来做到这一点。