关于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

原文地址:https://www.cnblogs.com/ytlds/p/7065611.html