gpt4 book ai didi

datetime - 如何使用 XSLT 将刻度转换为可读的日期时间?

转载 作者:行者123 更新时间:2023-12-02 16:10:57 25 4
gpt4 key购买 nike

我有一个带有如下时间戳的 XML:

<node stamp="1236888746689" />

我想在结果 HTML 中将它们显示为日期和时间。有没有办法使用 XSLT(任何版本)来做到这一点?

编辑:我将 XSLT2.0 与 Saxon9 一起使用。基准日期为 1970-01-01 0:00。

最佳答案

您采用日期 1970-01-01T00:00:00 并添加时间戳值告诉您的毫秒数:

<xsl:stylesheet version="2.0" 
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.w3.org/TR/xhtml1/strict">

<xsl:template match="node">
<xsl:value-of
select='xs:dateTime("1970-01-01T00:00:00") + @stamp * xs:dayTimeDuration("PT0.001S")'/>
</xsl:template>

</xsl:stylesheet>

关于datetime - 如何使用 XSLT 将刻度转换为可读的日期时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/642891/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com