关于HTML中时间格式以及查询数据库的问题
1、默认时间格式,加入属性dateFormate="yyyy-MM-dd"
2、设置默认值,value="2017-6-22"
3、在JavaScript中将获得的中国标准时间转化成"yyyy-MM-dd"格式,使用.getFormValue()
4、使用SQL语句查询两个时间之间的数据:select * from 表名 where BETWEEN '2017-6-20' and '2017-6-22';
但是其实以上SQL语句查询的是2017-6-20 00:00:00 --- 2017-6-22 00:00:00 的数据,也就是说2017-6-22一天的数据没有得到
针对这种情况,使用以下SQL语句解决:
select * from HR_APPLYPLAN where createDate >= '2017-6-20' and DATEDIFF(DAY,'2017-6-22',createDate)<=0;
DATEDIFF关键字(详细请查看)返回两个日期之间的时间
————————————————————————————————————————————————————————
版权所有,出自http://www.cnblogs.com/ytlds