2015-05-29 33 views
2

我正在執行此功能 在三個不同版本的Marklogic中xdmp:parse-dateTime(「yyyy」,「2013」​​) 。對parse-dateTime函數行爲的更改

在Marklogic 5和8中,它工作正常。 在Marklogic 7.0.5我得到一個錯誤:

[1.0-ml] XDMP-PATTERNVALUEMISMATCH: xdmp:parse-dateTime("yyyy", "2013") -- Given value doesn't match with the specified pattern for parsing dateTime string.

任何想法,爲什麼?

回答

1

這是一個錯誤。還有一些修正xdmp:parse-dateTime,他們似乎打破了這一點。

誠實地說,它在第一個地方工作起來有點麻煩。正確的寫法是:xdmp:parse-dateTime(「[Y0001]」,2002)

這些是XSLT日期/時間模式。 y被解釋爲文字。