Solr中的日期/时间表示
摘要: Solr的日期字段(TrieDateField 和DateRangeField)可以对一个时间点以毫秒精度表示。
格式
Solr中的日期有很严格的格式限制:
YYYY-MM-DDThh:mm:ssZ
- YYYY 表示年
- MM 表示月份
- DD 表示天
- hh 表示小时,24小时制
- mm 表示分钟
- ss 表示秒钟
- Z 代表时区是UTC
比如:
2017-01-22T17:33:18Z
- 时区不能换,只能是UTC
- 更精细的表示时间可以是:2017-01-22T17:33:18.333Z
查询
由于Solr的时间中有一个特殊符号 冒号(:),在查询的时候可以使用下面几种方式对一个时间字段查询
datefield:2017-01-20T17:33:18.333Z
datefield:”2017-01-20T17:33:18.333Z”
datefield:[2017-01-20T17:33:18.333 TO *]
时间区间表示
- 2017-01 2017年整个1月
- 2017-01T13 2017年整个1月每天13:00到14:00
- [2017-01-01 TO 2017-01-22] 2017年1月1号到22号
- [2017 TO 2017-01-22] 2017年1月1号到22号
- [ * TO 2017-01-22] 2017年1月22号之前
计算时间
Solr支持一些简单的数学计算,并且内建了一些表达式
- NOW 当前时间
- NOW+2MONTHS 之后的两个月时间内
- NOW-1DAY 一天前
- NOW/HOUR 从这个小时开始
Solr中的日期/时间表示相关推荐
- mysql中所有时间类型_MySQL 中的日期时间类型
INSERT INTO todo (title,created_on) VALUES ('blah','2019-09-31'); ERROR 1292 (22007): Incorrect date ...
- php 时间 插件,PHP中Carbon日期时间处理利器详解
Carbon是PHP中很人性化的时间日期处理插件,本文主要和大家分享PHP中的日期时间处理利器(Carbon)实例,希望能帮助到大家. Carbon基本用法//1.基本应用 $now = Carbon ...
- 深入JavaScript与.NET Framework中的日期时间(1):基本概念与概述
日期时间是开发过程中最尝使用的数据类型之一,但是很多开发人员在使用过程中忽视了时间日期的一些特性.现在的应用越来越讲究"国际化"和"本地化",它们的重要特征之一 ...
- php 日期时间 取日期,从PHP中的文本中提取日期,时间和日期范围
我正在构建一个本地事件日历,它采用RSS提要和网站抓取并从中提取事件日期. 我之前已经问过如何从PHP here中的文本中提取日期,并在MarcDefiant时获得了一个很好的答案: function ...
- qt mysql 系统时间_使用QT和参数在SQLite数据库中插入日期时间
我想从C++/QT应用程序执行插入到SQLite数据库. 我想要插入数据的表格中的一列是datetime(yyyy-mm-dd hh:mm:ss).使用QT和参数在SQLite数据库中插入日期时间 我 ...
- BootStrap中的日期时间组件datetimepicker
使用BootStrap中的日期时间组件需要引入以下三个文件: <!--日期控件--> <link rel="stylesheet" th:href="@ ...
- html英文日期js,JS网页上显示中英文版日期时间(根据电脑上的时间)
JS网页上显示中英文版日期时间(根据电脑上的时间) <script language="javascript"> function shownowtime() { va ...
- MySQL中常用日期时间函数及获得
MySQL中常用日期时间函数: 下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DA ...
- 计算机语言中nl,这个nl_NL语言环境中的日期时间模式是什么?
在我的项目,我使用的日期转换如下(我已经采取了只有相关块为简洁)这个nl_NL语言环境中的日期时间模式是什么? import java.text.ParseException; import java ...
- mysql 时间字符串 1_Mysql 中的日期时间字符串查询
一.将数据库中的Date格式的数据,或者指定日期的字符串格式化为想要的样式 DATE_FORMAT (date, format)能根据格式串format 格式化日期或日期和时间值date,返回结果字符 ...
最新文章
- Linux 有关管理进程的命令小结
- 微信小程序——tab切换内容
- 怎么解决64位Access与32位不能同时安装的问题
- 计算机科学与技术班级口号八字,班级的八字口号
- Node.js -- Stream 使用小例 ( 流运用 :读取、写入、写出、拷贝)
- Helm 3 完整教程(十四):Helm 函数讲解(8)数学计算函数
- 爬虫之User-Agent
- NET面试问题及答案
- IDEA 方法自动添加注释
- 实验十七 通信录csv文件管理
- 《财富》推荐的75部必看书籍
- 自定义容器实现类似Windows屏保功能
- Maven实战 4 -- Maven核心概念
- inherits在java中是什么属性_在Java中,要想让一个类继承另一个类,可以使用哪个关键字?()...
- pdm系统是归档服务器吗,PDM系统的主要功能
- 老男孩教育老师的博客
- python3 pdf下载无加密_如何实现使用python将pdf文档加密?
- 吐血整理:顶级程序员工具集和在线网站大集合~
- 汉语拼音文件搜索项目
- docker实战学习2022版本(四)之不灭星辰
热门文章
- JavaSE——多线程
- 计算机辅助翻译小结,计算机辅助翻译
- OpenCV图像处理——阈值处理/二值化(python实现和c++实现)
- word排版遇到的问题
- imovie结合QuickTime Player进行手机视频剪辑
- html生成pdf java_Java实现HTML代码生成PDF文档
- 物联网现状及未来发展趋势
- Bugzilla的维护与管理
- ArcGIS中ERROR 999999报错Configuration RasterCommander ImageServer can not be started解决
- Quartus II :1位全加器设计