2017-06-21 10 views
2

日付の書式を変更することができるので、その値はxmlの形式から「yyyy-mm-dd」で、「dd-mm-yyyy」に変更したいXSLTのバージョンは1.0Xslt 1.0、日付の書式を変更する

これは、XML

<Valores> 
 

 
    <Valor calificacion="1" fecha="2014-07-31" moneda="1" fechaPagoCuota="2014-06-10" diasMora="0" cuotasMora="0" cuota="4736000.0" disponible="-1" saldoMora="0.0" saldoActual="599999000.0" cuotasCanceladas="1" valorInicial="600000000.0" totalCuotas="1" periodicidad="4" 
 
    /> 
 

 
</Valores>

これは

<td align="center" class="Estilo2"> 
 
    <xsl:value-of select="Valores/Valor/@fechaPagoCuota" /> 
 
</td>
XSLT

です210

答えて

1

あなたはsubstring()concat()を使用することができます。

例...

<td align="center" class="Estilo2"> 
    <xsl:variable name="dt" select="Valores/Valor/@fechaPagoCuota"/> 
    <xsl:value-of select="concat(
    substring($dt,9,2),'-', 
    substring($dt,6,2),'-', 
    substring($dt,1,4))" /> 
</td> 

注:変数を使用する必要はありません。私は、concatを読みやすくするために使用しました。

関連する問題