获取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是秒的
这样就可以把数据查出来了
相关文章推荐
- 时间戳赋值给input type=date的标签上
- 在数据库中(Oracle),根据时间查询数据: to_date()和to_char()函数
- 数据库中时间字段为null,获取数据库数据映射到类,类中相应的属性的值是null还是时间默认值
- java 把string数据转换成date数据存入mysql的问题,如何获取当前时间date存入数据库
- 利用普通的input标签实现获取后台时间再格式化,再进行修改保存
- HTML <input> 标签的 type 属性
- Html的input标签type属性为number,能输入e的问题
- JavaScript获取并更改input标签name属性的方法
- JavaScript获取并更改input标签name属性的方法
- html input type text标签属性和方法事件 (一)
- 表单input标签type属性详解
- 【数据库】查询数据库中最近的十条数据,并按时间升序进行排列
- select标签,拉下获取数据,数据从数据库获取绑定
- ‘input’标签常用属性以及‘type’的属性值
- 使用所见即所得文本编辑器编辑文本存入数据库后通过ajax获取服务器json_encode的数据到前台,文本内容上边的html标签不解析
- 浏览器默认<input type="file"/>标签路径为虚拟路径,获取真实路径需要使用File类的API实现
- 获取 input[type=date]的值value
- 获取数据库中两个时间字段的相差天数及ABS/DATEDIFF函数应用
- js 获取input type="file" 选择的文件大小、文件名称、上次修改时间、类型等信息
- HTML <input> 标签的 type 属性