2010-07-12 157 views
0

当前在我的源文件中,我得到如下的日期和时间值。 2010-07-06T19:06:47解析日期和时间

我想把日期放在一个变量和时间在另一个。请让我知道如何做到这一点。

回答

0

做到这一点的最快和最简单的方法是将变量分成两部分,一部分是日期,另一部分是时间。

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级拒绝 的交易参考号是 不是唯一的。 现在需要将值连接成一个单独的变量。 在此先感谢, 基兰。 – 2010-07-12 19:35:52

+0

@Kiran:请把它作为一个单独的问题。 – 2010-07-12 20:06:28

0

日期解析装置转换成字符串日期。相同的简单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