2010-07-12 9 views
0

Actuellement Dans mon fichier source, j'obtiens des valeurs de date et d'heure comme ci-dessous. 2010-07-06T19: 06: 47date et heure d'analyse

Je veux mettre la date dans une variable et l'heure dans une autre. S'il vous plait, faites moi savoir comment faire ça.

Répondre

0

Le moyen le plus rapide et le plus facile de le faire serait de diviser/exploser la variable en deux parties avec la date dans un et l'heure dans l'autre.

1

En supposant que la valeur date/heure est combinée dans la variable $date-time ...

<xsl:variable name="date" select="substring-before($date-time, 'T')"/> 
<xsl:variable name="time" select="substring-after($date-time, 'T')"/> 
+0

Merci Pavel, Il travaille. Pouvez-vous s'il vous plaît m'aider avec le numéro suivant. Mon apparence du fichier source comme ci-dessous /00000002/Niveau 2 Rejeter Le Numéro de référence de transaction est pas unique. Maintenant, l'exigence est de concaténer la valeur en une seule valeur. Merci à l'avance, Kiran. –

+0

@Kiran: veuillez le poser comme une question distincte. –

0

Date de Parsing signifie convertir chaîne en date. Les mêmes codes DateFormat simples sont utilisés pour analyser la date.

Par exemple,

DateFormat formatter = new SimpleDateFormat("MM/dd/yy");<br/> 
Date date = (Date)formatter.parse("07/16/87");<br/> 
formatter = new SimpleDateFormat("dd-MMM-yy");<br/> 
date = (Date)formatter.parse("16-Jul-87");<br/> 

Source: Tutorial Data - Date and Time