解析日期和时间

时间:2010-07-12 17:37:56

标签: xslt transformation

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

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

3 个答案:

答案 0 :(得分:1)

假设组合日期/时间值在变量$date-time ...

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

答案 1 :(得分:0)

最快和最简单的方法是将变量拆分/分解为2个,日期为1,时间为另一个。

答案 2 :(得分: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