哪位大神告诉我下+ " 23:59:59" 是什么意思,用来干嘛的?

哪位大神告诉我下+ " 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时刻。

感觉不太优雅,还有什么好写法???