需要从xslt中的日期字段中提取时间

时间:2019-06-02 12:17:34

标签: xslt xslt-1.0 xslt-2.0

我是xslt的新手。我有一个csv文件,需要将其转换为xml。在我的csv文件中,日期字段的格式为“ 2/5/2019 9:24:22 AM”(d / m / yyyy hh:mm:ss am / pm),但是当我在记事本++中打开同一文件时,“ SS和“ AM,/ PM”未显示,当我在excel中打开它时,则显示SS和AM / PM。我的要求是在xml HH:MM:SS中显示时间。这里的问题是,如果“ SS”为零(00),则输出为HH:MM,并且如果“ SS”具有某个值,则其按预期出现。

下面是我的代码

   <xsl:element name="transactionTime">
                        <xsl:variable name="time-ampm" select="substring-after(col26, ' ')"/>

                        <xsl:value-of select="concat($time-ampm)"/>
                </xsl:element>

代码col26中的csv文件日期字段列号

预先感谢

0 个答案:

没有答案