我目前在将String数据类型转换为Date类型方面遇到一些挑战。我使用了 MarkLogic JavaScript 函数xdmp.parseDateTime,但总是收到以下错误:
场景:将“2013-04-21”(字符串)转换为2013-04-21(日期类型)
代码:
let targetDateString = "2013-04-21";
let targetDate = new Date();
targetDate = xdmp.parseDateTime("[Y0001]-[M01]-[D01]",
xs.date(targetDate));
Run Code Online (Sandbox Code Playgroud)
错误信息:
XDMP-ARGTYPE: xdmp.parseDateTime("[Y0001]-[M01]-[D01]", xs.date("2013-04-21")) -- arg2 不是 String 类型
我是否使用了正确的 MarkLogic 函数,为其提供了正确的参数?或者有更好的方法吗?
如何将日期转换回字符串数据类型?