Я новичок в xslt. У меня есть CSV-файл, и мне нужно преобразовать его в XML. В моем файле csv формат поля даты находится в «5/2/2019 9:24:22 AM» (д / м / гггг чч: мм: сс am / pm), но когда я открываю тот же файл в блокноте ++, «SS "и" AM, / PM "не отображается, и когда я открыл его в Excel, тогда отображаются SS и AM / PM. и мое требование состоит в том, чтобы отобразить время в формате xml ЧЧ: ММ: СС. Здесь проблема в том, что если «SS» равно нулю (00), выходной сигнал поступает в формате ЧЧ: ММ, а если «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
Заранее спасибо