如何验证 MarkLogic 中的日期时间输入?
How to validate dateTime input in MarkLogic?
在 JavaScript 中编写的 MarkLogic REST 服务中,我需要验证格式为“2019-12-01T19:54:25.000265Z”的日期时间值或“2019-12-01T19:54:25”以便能够在我的代码的进一步部分使用 xs.dateTime()
来处理数据。
输入像一个字符串,我需要验证它的格式是否正确并且具有有效值。
您可以使用 xdmp.castableAs
:
xdmp.castableAs(
"http://www.w3.org/2001/XMLSchema",
"dateTime",
"2019-12-01T19:54:25")
HTH!
在 JavaScript 中编写的 MarkLogic REST 服务中,我需要验证格式为“2019-12-01T19:54:25.000265Z”的日期时间值或“2019-12-01T19:54:25”以便能够在我的代码的进一步部分使用 xs.dateTime()
来处理数据。
输入像一个字符串,我需要验证它的格式是否正确并且具有有效值。
您可以使用 xdmp.castableAs
:
xdmp.castableAs(
"http://www.w3.org/2001/XMLSchema",
"dateTime",
"2019-12-01T19:54:25")
HTH!