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; 自动判断夏令时, 终于正常。

相关内容

热门资讯

推荐一款!WPK技术(WPK)... 推荐一款!WPK技术(WPK)透视辅助!(辅助透视)详细教程(2023已更新)(哔哩哔哩);1、点击...
实测教程!wpk系统(Wpk)... 实测教程!wpk系统(Wpk)透视辅助!(透视辅助)详细教程(2023已更新)(哔哩哔哩);1、超多...
重大通报《Wepoke稳赢》软... 重大通报《Wepoke稳赢》软件透明挂!(透明挂)软件系统(2022已更新)(哔哩哔哩);是一款可以...
总算了解!微扑克wpk外挂辅助... 总算了解!微扑克wpk外挂辅助脚本(辅助挂)原来真的是有挂(证实有挂)详细教程(哔哩哔哩);最新版2...
技术分享《Wepoke自建房》... 技术分享《Wepoke自建房》软件透明挂!(透明挂)软件模拟器(2020已更新)(哔哩哔哩);超受欢...
玩家攻略推荐《wepoker》... 玩家攻略推荐《wepoker》软件透明挂!(透明挂)软件下载(2022已更新)(哔哩哔哩)是一款可以...
黑科技教程!wpk神器(WpK... 黑科技教程!wpk神器(WpK)辅助透视!(透视辅助)详细教程(2022已更新)(哔哩哔哩)是一款可...
7分钟了解!微扑克机器人外挂辅... 您好,微扑克这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家在这款游戏中...
科普常识《Wepoke新版》软... 科普常识《Wepoke新版》软件透明挂!(透明挂)软件科技(2024已更新)(哔哩哔哩);1、完成的...
每日必看推荐《Wepoke中牌... 您好,这款游戏可以开挂的,确实是有挂的,需要了解加微【841106723】很多玩家在这款游戏中打牌都...