2011-10-25 22 views
0

SQL Serverの日付を次の形式にフォーマットする必要があります。sqlのUTC日付変換

2010-09-09T23:59:00 + 0000

SQLクエリを使用して、日付時刻形式を達成するためにどのように任意のアイデアは?

+0

どのようなSQLエンジンですか? MySQL、SQL Server、Oracle、[...] –

+0

そのSQLサーバー –

+0

どのバージョンのSQL Server? – sll

答えて

0

CONVERTはあなたの道のほとんどを取得します:

DECLARE @d DATETIME 
SET @d = GETDATE() 
SELECT CONVERT(VARCHAR(30), @d, 126) 

datetimedatetime2でもないが、任意のタイムゾーン情報を保持するので、これはあなたを与えることはありません唯一のものは、タイムゾーン(あります)。このマニュアルを追加する必要があります.UTC以外の他のタイムゾーンが必要な場合は、これをスキーマの別のフィールドに格納する必要があります。 CONVERTの詳細については、the MSDNを参照してください。

関連する問題