2010-07-12 155 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