gpt4 book ai didi

xslt - 在 XSLT 中将 24 小时时间转换为 12 小时时间

转载 作者:行者123 更新时间:2023-12-05 00:36:42 25 4
gpt4 key购买 nike

转换小时似乎需要很多工作......必须有一个更简单的方法。

  <xsl:variable name="hour12">
<xsl:choose>
<xsl:when test="$hour24 &lt; 0">
<xsl:value-of select="12 + $hour24" />
</xsl:when>
<xsl:when test="$hour24 = 0">
<xsl:value-of select="12" />
</xsl:when>
<xsl:when test="$hour24 = 12">
<xsl:value-of select="$hour24" />
</xsl:when>
<xsl:when test="$hour24 &gt; 12">
<xsl:value-of select="$hour24 - 12" />
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="$hour24" />
</xsl:otherwise>
</xsl:choose>
</xsl:variable>

有什么建议?

最佳答案

哦...我喜欢 bool 值等于 0 或 1 的方式。它让生活变得更轻松...

<xsl:variable name="hour12">
<xsl:value-of select="$hour24 - (12 * ($hour24 > 12)) + (12 * ($hour24 = 0))" />`
</xsl:variable>

对于 a/p 标识符
<xsl:variable name="ap">
<xsl:value-of select="substring('ap', 1 + ($hour24 >= 12), 1)" />
</xsl:variable>

关于xslt - 在 XSLT 中将 24 小时时间转换为 12 小时时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7921564/

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