目前在我的源文件中,我得到如下日期和时间值。2010-07-06T19:06:47
我想将日期放在一个变量中,将时间放在另一个变量中。请让我知道如何做到这一点。
目前在我的源文件中,我得到如下日期和时间值。2010-07-06T19:06:47
我想将日期放在一个变量中,将时间放在另一个变量中。请让我知道如何做到这一点。
假设组合的日期/时间值在变量中$date-time
...
<xsl:variable name="date" select="substring-before($date-time, 'T')"/>
<xsl:variable name="time" select="substring-after($date-time, 'T')"/>
最快和最简单的方法是将变量拆分/分解成两部分,其中一个是日期,另一个是时间。
日期解析意味着将字符串转换为日期。相同的 Simple 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/>
来源:教程数据 - 日期和时间