xs:dateTimeをRFC 822にフォーマットする正しい方法は何ですか?
1480 次
3 に答える
5
fn:format-dateTimeが必要です
私はそれがすべきだと思います:
format-dateTime(current-dateTime(),
'[FNn,*-3], [D01] [MNn,*-3] [Y0001] [H01]:[m01]:[s01] [Z]',
'en',
'',
'US')
今、私にとっては、次のように出力します。
Thu, 07 Oct 2010 21:10:03 -03:00
于 2010-10-07T23:59:05.720 に答える
2
うん。カレンダーとして「AD」を追加し、SaxonHE9.3.0.5を使用して出力をクリーンアップしました
fn:format-dateTime(current-dateTime(),
'[FNn,*-3], [D01] [MNn,*-3] [Y0001] [H01]:[m01]:[s01] [Z]',
'en',
'AD',
'US')
于 2011-06-16T05:36:11.243 に答える
0
XSLの場合:
<xsl:value-of select="concat(ms:format-date(InputDate, 'ddd, dd MMM yyyy'), ' ', ms:format-time(InputDate, 'HH:mm:ss'), ' EST')"/>
日付がデータベースから次のように取得されたとき:
SELECT
Table.DateField AS InputDate
FROM Table
または、次のコマンドを試してください:SELECT CONVERT(NVARCHAR(10)、Table.DateField、101)AS InputDate FROM Table
于 2011-07-01T20:00:02.013 に答える