【问题标题】:XPath 1.0: Converting TimestringsXPath 1.0:转换时间字符串
【发布时间】:2014-07-18 15:39:40
【问题描述】:

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

【问题讨论】:

标签: xml xpath xpath-1.0


【解决方案1】:

不幸的是,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, ' ')
)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-10
    • 2012-02-03
    • 2022-01-21
    • 2017-07-28
    • 1970-01-01
    相关资源
    最近更新 更多