字符串形式的时间(yyyy-MM-dd HH:mm:ss)如何排序,
select * from 表名
ORDER BY cast(字符串形式的时间字段名 as time) desc
问题场景:
DateTime形式插入数据库中的数据,查询出来为Tue Aug 20 00:00:00 CST 2019
即,含有DateTime字段的对象能像数据库中插入数据,但是无法查询,查询会导致格式转化失败异常,因为Tue Apr 20 17:19:31 CST 2021无法转化为DateTime形式
解决方法:
将DateTime转化为字符串进行赋值,查询最后十条数据时,order by通过cast调整字段再来比较
本文介绍了一种使用字符串形式的时间(如yyyy-MM-dd HH:mm:ss)进行排序的方法,通过将时间字段转换为DateTime类型来实现数据库查询。解决了由于时间格式不一致导致的数据查询问题。
489

被折叠的 条评论
为什么被折叠?



