現在、私のソースファイルでは、次のような日付と時刻の値を取得しています。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/>
出典 :チュートリアル データ - 日時
これを行う最も迅速で簡単な方法は、変数を 2 つの部分に分割/分解して、一方に日付を、もう一方に時刻を入れることです。