哪位大神告诉我下+ " 23:59:59" 是什么意思,用来干嘛的?
where = where + " and " + TypeChange.DateBetweenSql("a.shiJian", startTime, endTime + " 23:59:59");
startTime,endTime 应该是 一个精确到天的数据 比如 startTime=2015-09-19 endTime=2015-09-21
如果 endTime 不加 " 23:59:59" 则只能查询到 2015-09-19~2015-09-20 的数据
如果 endTime加上 " 23:59:59" 显然可以得到 2015-09-19~2015-09-21 23:59:59的数据
这些代码可能是时间把 我也不算太懂 只知道一般命名都是有意义的命名
23:59:59就是晚上11点59分59秒
endtime估计只是日期,加上23:59:59可以把查询范围限定到那一天,否则是前一天。
这不就是24小时了吗?这应该是在组拼SQL语句,那你的方法DateBetweenSql是什么作用,组拼后的条件用来干嘛
就是把endtime这一天也算进去,不加的话默认的是 2015-9-7 0:0:0
startTime,endTime 应该是 一个精确到天的数据 比如 startTime=2015-09-19 endTime=2015-09-21
如果 endTime 不加 " 23:59:59" 则只能查询到 2015-09-19~2015-09-20 的数据
如果 endTime加上 " 23:59:59" 显然可以得到 2015-09-19~2015-09-21 23:59:59的数据
这个是对的。精确查询到当天23:59:59 不加只能查询到当天00:00:00时刻。
startTime,endTime 应该是 一个精确到天的数据 比如 startTime=2015-09-19 endTime=2015-09-21
如果 endTime 不加 " 23:59:59" 则只能查询到 2015-09-19~2015-09-20 的数据
如果 endTime加上 " 23:59:59" 显然可以得到 2015-09-19~2015-09-21 23:59:59的数据
这个是对的。精确查询到当天23:59:59 不加只能查询到当天00:00:00时刻。
感觉不太优雅,还有什么好写法???