我在Mysql表中有记录及其创建日期(以毫秒格式)。 现在,我需要一种方法来创建查询,在该查询中我以毫秒为单位发送日期(但没有小时,分钟和秒),并为我带来匹配的基准记录。
非常感谢!,对不起,我的英语。
编辑:
例如
我的前端输入日期的格式为MM / DD / YYYY:11/24/2018(以毫秒为单位:1576033200000)
我的数据库日期具有毫秒格式: 1576122356000(日期为formate:11/24/2018 24:45:56)
1576033200000与1576122356000不同,但是如果日,月和年相同,则需要将其视为相等的日期。
类似于:从X中选择*,其中date = '11 /24/2018'.toMilliseconds
查询结果: -1576122356000
答案 0 :(得分:0)
将11/24/2018 00:00:00转换为毫秒= 1542997800000 并且11/24/2018 23:59:59到毫秒= 1543103999000
并在之间找到您的结果。
例如 从温度为1542997800000到1543103999000之间的温度中选择*