1

如何 使用 XPAth 1.0将这种格式的字符串转换dd/mm/yyyy hh:mm:ss成这种格式 ?yyyy/mm/dd hh:mm:ss

4

1 回答 1

2

不幸的是,XPath 1.0 甚至不支持正则表达式。因此,我认为您坚持使用子字符串函数。

以下不是很优雅,但它应该可以工作($date作为您的输入字符串)。它拆分不同的部分并在之后重建字符串。

concat(
  substring-after(substring-after(substring-before($date, ' '), '/'), '/'),
  '/',
  substring-before(substring-after(substring-before($date, ' '), '/'), '/'),
  '/',
  substring-before(substring-before($date, ' '), '/'),
  ' ',
  substring-after($date, ' ')
)
于 2014-07-17T17:20:55.360 回答