您的位置:首页 > 数据库

获取input标签type="date"属性时间的值去查询数据库中的数据但数据查询出错或不全

2019-02-13 22:13 1291 查看

获取input标签type="date"属性时间的值去查询数据库中的数据但数据查询出错或不全

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术:vs2015,

作者:陈显其

撰写时间:2019/2/13

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

在查询数据库里的某些数据的时间的时候,明明数据库中有这么一条数据(图1),时间也从页面获取到了(图2),但就是查不到或者查不全数据,

图1

 

图2

之所以找不到数据或者查不去数据,是因为数据库里的时间的数据类型是datetime,而从页面获取的时间到的是字符串的格式,把字符串格式间转换成时间的格式会默认时间的时分秒为0,这样获取到的时间就为2018/02/21 00:00:00,

而数据库中的时间为2018/02/21 06:32:00,这样时间就对不上了,也就查不出来,解决的办法也很简单,那就是在转换时间格式的时候直接给它加上时分秒就可以了,像图3的那样, AddHours是加小时的,AddMinutes是分钟,AddSeconds是秒的

 

这样就可以把数据查出来了

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐