腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C:在1970年之前,加上与操作系统无关的日期。
、
、
、
、
此代码工作在
Linux
(Gcc)上:#include <time.h> { return 0; _
mkgmtime
32_
mkgmtime
64的范围是从1970年1月1日午夜,UTC到世界协调时间
浏览 2
提问于2019-04-19
得票数 0
3
回答
C++ mktime和DST
、
我正在处理存储的日期和时间。我将它们以字符串格式(即DDMMYYYYHHMMSS)存储在GMT中的一个文件中。当客户端查询时,我将此字符串转换为秒,然后使用mktime将其转换为struct tm。我这样做是为了检查无效的DateTime。我再一次将秒转换为字符串格式。所有这些处理都很好,没有任何问题。 但我有一个奇怪的问题:我将日期和时间存储在GMT和locale中。由于夏令时,我的区域设置时间更改为GMT+1。现在,如果我查询存储的日期和时间,我会得到一个小时的缩短,因为mktime函数使用区域设置,即GMT+1,将struct tm转换为秒(tm_isdst设置为-1,以便mktime自
浏览 53
提问于2014-03-21
得票数 2
1
回答
是否可以强制mktime()总是在UTC中返回时间戳?
因为代码将在其上运行的编译器不接受_
mkgmtime
,而只接受mktime,所以我不得不使用mktime将分解的时间转换为Unix TimeStamp,反之亦然。旧的解决方案是使用_
mkgmtime
和gmtime将分解时间转换为UNIX时间戳,反之亦然。在我试图编译它并在我的微控制器上使用它之前,它一直在工作。
浏览 11
提问于2022-06-02
得票数 0
2
回答
C、时间、月日、年份等
、
、
如果这个解决方案能同时在windows和
linux
上运行,我会很高兴。
浏览 1
提问于2012-12-06
得票数 3
回答已采纳
1
回答
GNU GCC代码块win32函数未声明
、
、
这是我的项目(Implot)中的一个库的代码片段: t.S = _
mkgmtime
(ptm); error 'gmtime_s' was not declared in this scope error
浏览 47
提问于2021-05-18
得票数 1
回答已采纳
2
回答
为什么对于非格林尼治标准时间区,_localtime32和_gmtime32返回相同的时间值?
、
、
我的时区在控制面板的日期/时间小程序中设置为CDT。int main(int argc, char *argv[]) __time32_t t=_time32(NULL); tm *pCurTime=_localtime32(&t); return
浏览 2
提问于2012-03-16
得票数 2
回答已采纳
2
回答
如何获取自C++中的纪元(MSVS)以来的本地电流时间(秒)?
、
、
time_t ct = time(0);localtime_s(&lct, &ct); ct = _
mkgmtime
(&lct);
浏览 4
提问于2016-04-11
得票数 1
回答已采纳
3
回答
time.gmtime()是否有一个逆函数,可以将UTC元组解析为自纪元以来的秒数?
python的time模块看起来有点随意。例如,下面是文档字符串中的方法列表:clock() -- return CPU time since process start as a floatgmtime() -- convert seconds since Epoch to UTC tuple localtime() -- convert
浏览 1
提问于2008-09-24
得票数 22
回答已采纳
2
回答
如何将分钟添加到包含UTC时间的struct tm中?
、
、
、
、
set_time()函数应该花费特定的时间,并在此时间上加上指定的分钟数,然后将其保存在*t中。#include <time.h> int year, int mon, int day, int m
浏览 0
提问于2012-01-28
得票数 2
回答已采纳
3
回答
C:如何打印特定时区的特定`time`值(按偏移量打印)?
、
、
、
、
当我在MacOS X 10.6上运行它时,我得到:after: 2011-02-23T10:16:04-0800 我期望的(实际上是在
Linux
似乎应该有一种方法来操纵数据结构并获得正确的结果,但上述方法肯定不起作用(无论如何,在
Linux
10.6上--在MacOS上工作得很好)。由于
Linux
似乎表现良好(尽管在那里,上面的解决方案也不是很理想,因为我伪造了我的time_t值;我更希望有一个参数来更改struct tm的计算方式),这是不是应该报告为MacOS的错误?
浏览 1
提问于2011-02-23
得票数 4
4
回答
将UTC转换为本地
、
、
、
鉴于这一点:time_t utc_in_timet = _
mkgmtime
(&t); struct
浏览 3
提问于2012-04-10
得票数 0
回答已采纳
2
回答
在UTC - _
mkgmtime
返回-1中将tm转换为windows上的tm
、
、
、
我的计划: tm.tm_sec = static_cast<int>(s); time_t t = _
mkgmtime
浏览 7
提问于2020-12-01
得票数 1
回答已采纳
1
回答
C++ -将给定的协调世界时时间字符串转换为本地时区
、
我们有字符串格式的UTC时间,我们需要转换为您的当前时区和字符串格式。需要将上面的值转换为相同字符串格式的本地时间。就像在IST中,它应该是"2017-03-17T15:30:00Z"
浏览 18
提问于2017-03-17
得票数 0
回答已采纳
1
回答
使用gmtime和mktime在同一天生成两个time_t值,“函数可能是不安全的”错误。
、
、
、
、
cout << (now->tm_hour); then->tm_hour = now->tm_hour; time_t newTime = _
mkgmtime
浏览 1
提问于2018-07-13
得票数 0
回答已采纳
1
回答
生成MRPT库时cmake配置失败
、
、
、
、
系统信息:Cmake输出:-- Looking for timegm-- Looking for _
mkgmtime
-- Looking for _
mkgmtime
- not found
浏览 13
提问于2020-02-22
得票数 0
回答已采纳
2
回答
读,算,写
、
我创建了自己的
mkgmtime
函数,因为STL中没有,最重要的是我的函数没有DST (程序不需要那样)。我真的很不擅长评论,但我尽力了,如果你对如何改进我的评论有任何建议。include <experimental/filesystem> std::time_t datetime = ((
mkgmtime
浏览 0
提问于2017-11-30
得票数 3
回答已采纳
3
回答
从unix时代开始,将日期、时间和UTC偏移值转换为毫秒?
、
、
、
、
如果不希望减去本地时区,请使用
mkgmtime
。 我已经确认mktime确实执行了时区转换,这些转换依赖于夏时制标志tm_isdst。
浏览 17
提问于2016-10-10
得票数 0
回答已采纳
8
回答
将struct tm (以UTC表示)转换为time_t类型的简单方法
、
我该如何做以上的事情?有mktime函数,但它将输入视为以本地时间表示,但是如果我的输入tm变量恰好是UTC格式,我该如何执行转换呢?
浏览 147
提问于2008-11-12
得票数 31
回答已采纳
1
回答
如果localtime_s在1-1-1970之前的日期上成功,gmtime_s就会失败。
、
、
_
mkgmtime
(&timeInfoWrite) : std::mktime(&timeInfoWrite)); std::time_t timeT
浏览 4
提问于2017-02-16
得票数 0
6
回答
将日期和时间号转换为time_t并指定时区
、
、
、
这段代码目前是在多个平台(
Linux
、OSX、WIndows、iOS、Android )上编译的,所以我需要找到一种方法让它在所有这些平台上工作,即使解决方案涉及#ifdef $PLATFORM类型。
浏览 9
提问于2012-06-27
得票数 10
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
linux高级课程-在Linux中编程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券