报错:Illegal hour value ‘62‘ for java.sql.Time type in value ‘62:12:10.\n;
发布日期:2021-11-18 19:17:37 浏览次数:6 分类:技术文章

本文共 193 字,大约阅读时间需要 1 分钟。

分析:

使用 UNIX_TIMESTAMP  函数对时间进行计算后,引擎自动把得到的时间转换成时间格式,但是不能超过24h ,所以会报错。所以必须将其转换为字符。

解决:

利用concat('',time)直接转化成String类型就解决了

PS:

这里不推荐使用如下方法:DATE_FORMAT(time,'%Y-%c-%d %h:%i:%s') ,因为这个函数使用会默认减去24小时。 

转载地址:https://blog.csdn.net/weixin_39207535/article/details/121096009 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:分享springcould大神视频
下一篇:eureka启动服务的端口(8080)和配置的端口不一致解决方案

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2024年04月17日 10时06分43秒