遵循这个建议:如何使用 XSLT 将刻度转换为可读的日期时间?它显示了如何将 Unix 时间戳格式转换为人类可读的日期时间格式,我想用 XSL转换Windows 64 位文件时间结构:
<xsl:value-of select="xs:dateTime('1960-01-01T00:00:00Z') + @WDT * xs:dayTimeDuration('PT0.0000001S')"/>
其中@WDT 属性表示 Windows 64 位日期时间编号。
但是我没有得到想要的结果。我得到 ie date: "2371-06-30T01:10:04.34375Z" for "129854922043437500",而我预期:"30.06.2012 03:10:04"
这种方法有什么问题?