Value too large for defined data type
创始人
2025-01-10 11:36:22
0
int year, month, day, hour, minute, second; sscanf(s, format, &year, &month, &day, &hour, &minute, &second); struct tm tm; tm.tm_year = year - 1900; tm.tm_mon = month - 1; tm.tm_mday = day; tm.tm_hour = hour; tm.tm_min = minute; tm.tm_sec = second; time_t timestamp = mktime(&tm); 

使用自定义结构体时,timestamp 时而正常,时而返回-1,使用 fprintf(stderr, "Errno: %d, Error message: %s\n", errno, strerror(errno));找到错误信息:“Value too large for defined data type”(数值超出定义的数据类型范围),表明在使用 mktime(&tm) 函数时,tm 结构体中的某些字段值超出了函数支持的范围,导致无法正确处理。

于是把结构体字段都打印出来都没有超过范围,最后添加 tm.tm_isdst = -1; 自动判断夏令时, 终于正常。

相关内容

热门资讯

此事引发网友热议!红龙poke... 此事引发网友热议!红龙poker辅助平台,pokemmo脚本辅助器(透视)窍要教程(好像存在有挂)1...
透视有挂!wepoker插件程... 透视有挂!wepoker插件程序激活码(透视)哈糖大菠萝免费辅助器,教程机巧(有挂猫腻)-哔哩哔哩1...
更值得关注的是!wepoker... 更值得关注的是!wepoker透视辅助,wepoker底牌透视脚本(透视)练习教程(切实是真的挂)1...
透视解迷!wepoker模拟器... 透视解迷!wepoker模拟器哪个(透视)wepoker怎么提高运气,教程方式(有挂猫腻)-哔哩哔哩...
有消息称!hhpoker一直输... 有消息称!hhpoker一直输有挂吗,wepoker轻量版透视系统(透视)大纲教程(一贯真的有挂)1...
透视详情!wpk显示有透视(透... 透视详情!wpk显示有透视(透视)wepoker钻石怎么看底牌,教程指南书(揭秘有挂)-哔哩哔哩1、...
最新消息!wepoker亲友圈... 最新消息!wepoker亲友圈有用吗,hhpoker透视码(透视)教程书教程(真是是有挂)1、进入到...
透视专业!约局吧能不能开挂(透... 透视专业!约局吧能不能开挂(透视)扑克之星辅助,教程操作(有挂方略)-哔哩哔哩1、约局吧能不能开挂辅...
截至目前!epoker免费透视... 截至目前!epoker免费透视脚本,wpk透视辅助下载(透视)绝活儿教程(果然有挂)1、玩家可以在e...
透视推荐!智星德州有脚本吗(透... 透视推荐!智星德州有脚本吗(透视)hhpoker智能辅助插件,教程模板(新版有挂)-哔哩哔哩;1、下...