相关疑难解决方法(0)

另一个dateTime问题

我目前有这种格式的日期

2010-03-03 10:39:18
Run Code Online (Sandbox Code Playgroud)

这是TIMESTAMPMySQL中的一个字段.对于名为Solr的搜索引擎,我需要这种格式的日期:

1995-12-31T23:59:59Z
Run Code Online (Sandbox Code Playgroud)

以下是他们网站上关于日期的一些文字:

Solr期望索引时日期为UTC.此日期字段的格式为1995-12-31T23:59:59Z格式,是dateTime的规范表示形式的更受限制的形式 http://www.w3.org/TR/xmlschema-2/#dateTime.尾随"Z"表示UTC时间并且是强制性的.允许使用可选的小数秒:1995-12-31T23:59:59.999Z所有其他组件都是必需的.

我在这里得到了来自另一个Q的代码,但它没有用.Solr抱怨"无效的时间字符串":

$solr_date = date('c', (strtotime($date_from_mysql)); // doesn't work
Run Code Online (Sandbox Code Playgroud)

当回应上面提到$solr_date,的尾随Z不存在时.谢谢.

php mysql datetime solr

2
推荐指数
1
解决办法
3824
查看次数

查询中的Solr Date Format问题

我正在尝试使用.NET实现solr查询但是当我尝试连接到solr进行搜索时我得到了错误的请求,因为我的日期格式是错误的.任何人都可以告诉我在.net中创建日期格式的确切语法

Created_Dt:[12/12/2008 3:45 PM TO*]

solr solrnet

0
推荐指数
1
解决办法
3736
查看次数

标签 统计

solr ×2

datetime ×1

mysql ×1

php ×1

solrnet ×1