问题标签 [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++ - 将双精度转换为 time_t
我有一个double
包含秒。我想将其转换为time_t
.
我找不到完成此任务的标准功能。我必须手动填写time_t
吗?
c++ - 如何在纪元之前使用 time_t 计算 C++ 中的时间差?
我想用我的简单程序做的是计算两个日期之间的秒差。
Whit 应用程序上方的代码工作正常,但如果尝试设置tm.year
负数(建立 1900 年之前的日期),则mktime()
函数返回-1
我知道time_t
根据文档,类型只管理从 1970 年 1 月 1 日 UTC 开始的日期:
由于历史原因,它通常实现为一个整数值,表示自 UTC 1970 年 1 月 1 日 00:00 时起经过的秒数(即 unix 时间戳)。尽管库可以使用替代时间表示来实现这种类型。
我知道还有Boost
图书馆,但对我来说不是一个可用的解决方案。
所以我的问题是,有什么方法可以从 1970 年之前开始的日期获得秒数差异?
c++ - 在 C++ 中将 `time_t` 转换为十进制年份
如何将time_t
结构转换为十进制年份?
例如,对于2015-07-18 00:00:00
我想获得的日期2015.625
。
c - int 到 time_t* 类型用于打印
从文件中读取信息并打印出来。我将修改时间从stat
被int
调用保存mod_time
到结构中以供稍后调用。但是,当我想使用该ctime()
函数时,我遇到了一个问题,因为它需要一个time_t*
类型变量。我尝试使用类型转换,但这只是导致了段错误。任何帮助将非常感激。
以上是类型转换的示例,它产生了段错误。原来的只是排除了(time_t*)
类型转换,这导致了“没有转换”的警告。
arduino - tmElements_t.Year 2015 至 223 的中继位
我想创建一个 unixtime 来进行一些计算。但是当我将 year() (2015) 保存在 tmElements_t.Year 中时,它会汇集这些位并返回 223。
知道问题出在哪里吗?
谢谢!
c++ - 将 time_t 转换为字符串并将字符串转换为 time_t 给出错误的年份和一个小时
我正在尝试并尝试编写函数来帮助自己轻松转换string
为. 然而,它总是给我错误的一年和错误的时间。怎么了?time_t
time_t
string
我需要它独立于操作系统!
例如,对于 date30/11/2012:09:49:55
它给出30/11/3912:08:49:55
而不是30/11/2012:09:49:55
.
c++ - gmtime 不适用于使用重载运算符读取的对象
所以我为一个位置创建了一个类,我在其中存储它的坐标和时间,在UTC。我像这样重载了 >> 运算符
和 << 操作符是这样的:
但是, << 运算符中的 gmtime 仅在我使用构造函数创建对象时才起作用。当我用 cin>> 阅读它时,它会中断。我已经调试了程序,但对象包含 来自调试器的正确数据打印
那么,有什么想法吗?
c - 如何正确发送 time_t 指针到函数?尝试这样做时遇到 valgrind 错误
我正在尝试使用 time_t 指针变量将 time_t 发送到函数。编译代码时没有收到任何编译器警告,但使用 valgrind 运行代码时出现 valgrind 错误。
我的代码:
这是我得到的 valgrind 错误:
c - C:字符串到毫秒时间戳
我想在函数中以字符串格式从时间戳返回 time_t 值,但我不明白。我需要帮助。
我读取了一个 Redis 数据库的字符串 KEY,它是一个时间戳值,格式为,例如“1456242904.226683”
我的代码是:
reply->str 是一个字符串值,但我需要返回一个 time_t 值。
我该怎么做?
谢谢
c++ - 两个用户输入时间的差异c ++
我需要能够填充两个变量(一种时间变量),然后能够计算它们的差异。在我找到所有搜索之后difftime
,但我的问题是,它使用time_t
变量,我不知道如何用我想要的时间填充“time_t”。例如,我想用户输入 time_1 和 time_2 作为 (10:04, 11:05),它能够以秒或分钟或小时或任何时间显示差异。(例如 61 分钟)
我尝试了打击,但没有奏效: