云平台数值和日期搜索参数具体释义
时间格式:yyyy-MM-ddThh:mm:ss[Z|(+|-)hh:mm]
//2018 +08:00 非法
//2018-12 +08:00
//2018-(0)8 +08:00
//2018-(0)8-(0)6 +08:00
//2018-(0)8-(0)6 (0)9 +08:00 非法
//2018-(0)8-(0)6 (0)9:(0)0 +8
//2018-(0)8-(0)6 (0)9:(0)0:(0)3 +8
//2018-(0)8-(0)6 (0)9:(0)0:(0)3.03 +8
日期精度:
参数值 |
精度 |
范围 |
说明 |
|
2018 +8 |
年(2018年) |
2018-1-1 00:00:00.000 |
2019-1-1 00:00:00.000 |
大于等于开始 小于结束日期 |
2018-12 +8 |
月(2018年12月) |
2018-12-1 00:00:00.000 |
2019-1-1 00:00:00.000 |
大于等于开始 小于结束日期 |
2018-8-6 +8 |
日(2018年8月6日) |
2018-8-6 00:00:00.000 |
2018-8-7 00:00:00.000 |
大于等于开始 小于结束日期 |
2018-8-6T9 +08 |
小时(2018年8月6日9时) |
2018-8-6 09:00:00.000 |
2018-8-6 10:00:00.000 |
大于等于开始 小于结束日期 |
2018-8-6 9:0 +8 |
分钟(2018年8月6日9时0分) |
2018-8-6 09:00:00.000 |
2018-8-6 09:01:00.000 |
大于等于开始 小于结束日期 |
2018-8-6 9:0:3 +8 |
秒(2018年8月6日9时0分3秒) |
2018-8-6 09:00:03.000 |
2018-8-6 09:00:04.000 |
大于等于开始 小于结束日期 |
日期查询:
等于eq(参数值的开始值<=begin and end<参数值的结束值)
参数值 |
范围 |
数据库 |
结果 |
||
eq2018 |
2018-1-1 0:0:0.0 |
2019-1-1 0:0:0.0 |
2018-5-20 0:0:0.0 |
2018-5-21 0:0:0.0 |
True |
eq2018-5-1 |
2018-5-1 0:0:0.0 |
2018-5-2 0:0:0.0 |
2018-5-1 10:0:0.0 |
2018-5-2 10:0:0.0 |
False(end>2018-5-2 0:0:0.0) |
eq2018-5-1 |
2018-5-1 0:0:0.0 |
2018-5-2 0:0:0.0 |
2018-4-30 10:0:0.0 |
2018-5-1 10:0:0.0 |
False(begin<2018-5-1 0:0:0.0) |
eq2018-5-1 |
2018-5-1 0:0:0.0 |
2018-5-2 0:0:0.0 |
2018-1-1 0:0:0.0 |
2019-1-1 0:0:0.0 |
False(参数范围没有完全包含数据库范围) |
大于gt(begin>参数值(单值))
参数 |
默认值 |
数据库 |
结果 |
原因 |
|
gt2018 |
2018-1-1 0:0:0.0 |
2018-5-20 0:0:0.0 |
2018-5-21 0:0:0.0 |
True |
Begin>2018-1-1 0:0:0.0 |
gt2018-5-1 |
2018-5-1 0:0:0.0 |
2018-4-21 0:0:0.0 |
2018-5-21 0:0:0.0 |
False |
Begin<2018-5-1 0:0:0.0 |
gt2018-5-1 |
2018-5-1 0:0:0.0 |
2018-4-21 0:0:0.0 |
2018-4-30 0:0:0.0 |
False |
End<2018-5-1 0:0:0.0 |
大于等于ge(begin>=参数值(单值))
参数 |
默认值 |
数据库 |
结果 |
原因 |
|
ge2018 |
2018-1-1 0:0:0.0 |
2018-5-20 0:0:0.0 |
2018-5-21 0:0:0.0 |
True |
Begin>=2018-1-1 0:0:0.0 |
ge2018-5-1 |
2018-5-1 0:0:0.0 |
2018-4-21 0:0:0.0 |
2018-5-21 0:0:0.0 |
False |
Begin<2018-5-1 0:0:0.0 |
ge2018-5-1 |
2018-5-1 0:0:0.0 |
2018-4-21 0:0:0.0 |
2018-4-30 0:0:0.0 |
False |
End<2018-5-1 0:0:0.0 |
小于lt(end<参数值(单值))
参数 |
默认值 |
数据库 |
结果 |
原因 |
|
lt2018 |
2018-1-1 0:0:0.0 |
2017-5-20 0:0:0.0 |
2017-5-21 0:0:0.0 |
True |
End<2018-1-1 0:0:0.0 |
lt2018-5-1 |
2018-5-1 0:0:0.0 |
2018-4-21 0:0:0.0 |
2018-5-21 0:0:0.0 |
False |
End>2018-5-1 0:0:0.0 |
lt2018-5-1 |
2018-5-1 0:0:0.0 |
2018-4-21 0:0:0.0 |
2018-4-30 0:0:0.0 |
True |
End<2018-5-1 0:0:0.0 |
小于等于le(end<=参数值(单值))
参数 |
默认值 |
数据库 |
结果 |
原因 |
|
lt2018 |
2018-1-1 0:0:0.0 |
2017-5-20 0:0:0.0 |
2017-5-21 0:0:0.0 |
True |
End<2018-1-1 0:0:0.0 |
lt2018-5-1 |
2018-5-1 0:0:0.0 |
2018-4-21 0:0:0.0 |
2018-5-21 0:0:0.0 |
False |
End>2018-5-1 0:0:0.0 |
lt2018-5-1 |
2018-5-1 0:0:0.0 |
2018-4-21 0:0:0.0 |
2018-4-30 0:0:0.0 |
True |
End<2018-5-1 0:0:0.0 |
不等于ne(begin<=参数值的开始值 or参数值的结束值<=end)
参数值 |
范围 |
数据库 |
结果 |
||
ne2018 |
2018-1-1 0:0:0.0 |
2019-1-1 0:0:0.0 |
2018-5-20 0:0:0.0 |
2018-5-21 0:0:0.0 |
False |
ne2018-5-1 |
2018-5-1 0:0:0.0 |
2018-5-2 0:0:0.0 |
2018-5-1 10:0:0.0 |
2018-5-2 10:0:0.0 |
True |
ne2018-5-1 |
2018-5-1 0:0:0.0 |
2018-5-2 0:0:0.0 |
2018-4-30 10:0:0.0 |
2018-5-1 10:0:0.0 |
True |
ne2018-5-1 |
2018-5-1 0:0:0.0 |
2018-5-2 0:0:0.0 |
2018-1-1 0:0:0.0 |
2019-1-1 0:0:0.0 |
True(参数范围没有完全包含数据库范围) |
注意:
数据索引保存与搜索参数时区转换规则:
日期时间如果没有时区,则默认为平台时区 东八区(+8)。
如:2018-12-30T12:23:00默认为2018-12-30T12:23:00 +8
日期时间如果有时区,则转换为平台时区(+8)。
如:2018-12-30T12:23:00 +9转换为2018-12-30T11:23:00 +8
XML数据文档日期:保留原始日期格式,没有时区的日期默认为平台时区。
数字表达范围:
100有效位数是3 ,范围[99.5,100.5)
100.00有效位数5,范围[99.995,100.005)
1e2有效位数1,范围[50,150)
1.2660e2有效位数5,范围[126.595,126.605)
数字查询参数:等于eq(输入值的开始值<=value<输入值的结束值)
例如:输入值是100,99.5<=value<100.5
大于gt(value>输入值(单值))例如:输入值是100,value>100
大于等于ge(value>=输入值(单值))例如:value>=100
小于lt(value<输入值(单值))例如:value<100
小于等于le(value<=输入值(单值))例如:value<=100
不等于ne(value<输入值的开始值 or 输入值的结束值<=value)
例如:输入值是100,value<99.5 or 100.5<=value