2010-07-12 2 views
0

В настоящее время В моем исходном файле я получаю значения даты и времени, как показано ниже. 2010-07-06T19: 06: 47парсинг дата и время

Я хочу поместить дату в одну переменную и время в другую. Пожалуйста, дайте мне знать, как это сделать.

ответ

0

Самый быстрый и простой способ сделать это - разделить/разбить переменную на 2 части с датой в одном и в другом месте.

1

Предполагая, что комбинированное значение даты/времени в переменной $date-time ...

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

Спасибо Павлу, Это работает. Не могли бы вы также помочь мне со следующей проблемой. Мой исходный файл выглядеть, как показано ниже /00000002/Уровень 2 Отклонить Сделка ссылочный номер не является уникальным. Теперь требование состоит в объединении значения в один единственный varaible. Thanks in Advance, Kiran. –

+0

@ Киран: спрашивайте, пожалуйста, отдельный вопрос. –

0

Дата Синтаксический означает преобразование строки в Date. Для разбора даты используются одинаковые кодовые коды DateFormat.

Например,

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/> 

Источник: Tutorial Data - Date and Time