我現在有一個日期格式和另外一個DateTime問題
2010-03-03 10:39:18
這是MySQL中的TIMESTAMP
場。我需要有這種格式的日期名爲Solr的搜索引擎:
1995-12-31T23:59:59Z
下面是從他們的網站一些文字約日期:
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
當呼應$solr_date,
上述尾隨Z
是不存在的。謝謝。
您正在尋找一個Java解決方案或PHP? – 2010-03-03 10:03:17
@Bhushan:PHP,代碼示例看起來像。 – Tomalak 2010-03-03 10:06:17
@pesar:您是否嘗試使用其中一個PHP庫與Solr進行交互? http://code.google.com/p/solr-php-client/ http://pecl.php.net/package/solr http://code.google.com/p/solphr/ – 2010-03-03 12:19:30