В настоящее время В моем исходном файле я получаю значения даты и времени, как показано ниже. 2010-07-06T19: 06: 47парсинг дата и время
Я хочу поместить дату в одну переменную и время в другую. Пожалуйста, дайте мне знать, как это сделать.
В настоящее время В моем исходном файле я получаю значения даты и времени, как показано ниже. 2010-07-06T19: 06: 47парсинг дата и время
Я хочу поместить дату в одну переменную и время в другую. Пожалуйста, дайте мне знать, как это сделать.
Самый быстрый и простой способ сделать это - разделить/разбить переменную на 2 части с датой в одном и в другом месте.
Предполагая, что комбинированное значение даты/времени в переменной $date-time
...
<xsl:variable name="date" select="substring-before($date-time, 'T')"/>
<xsl:variable name="time" select="substring-after($date-time, 'T')"/>
Дата Синтаксический означает преобразование строки в 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
Спасибо Павлу, Это работает. Не могли бы вы также помочь мне со следующей проблемой. Мой исходный файл выглядеть, как показано ниже/00000002/Уровень 2 Отклонить AddtlStsRsnInf> Сделка ссылочный номер AddtlStsRsnInf> не является уникальным. AddtlStsRsnInf> Теперь требование состоит в объединении значения в один единственный varaible. Thanks in Advance, Kiran. –
@ Киран: спрашивайте, пожалуйста, отдельный вопрос. –