2012-01-24 10 views
0

SQL Server 2005の日付形式設定をdd/mm/yyyy形式からyyyy-mm-ddに変更するにはどうすればよいですか?SQL Server 2005の日付形式を変更する

+1

この質問チェックアウト:設定 http://stackoverflow.com/questions/331002/change-default-date-time-format-on-a-single-database-in-sql-serverを"英語英"への言葉は行く方法かもしれません。 –

答えて

2

あなたの質問は多少曖昧です。どのような状況で日付を変更したいですか?クエリでは?その場合は、下のSQLを使用します。

SELECT CONVERT(CHAR(10), GETDATE(),126) --result: 2012-01-24 

CASTおよび追加情報についてはCONVERTMSDN docsを参照してください。明確化

更新このKBを参照してください:http://support.microsoft.com/default.aspx?scid=kb;en-us;173907

+0

応答してくれてありがとう、私はキャストも変換したくありません。私はyyyy-mm-ddを書式設定するためにSQL Express 2005の設定/オプション/構成を変更したい – user609511

1

SET DATEFORMATコマンドを使用します。

SET DATEFORMAT ydm; 
GO 
DECLARE @datevar DATETIME; 
SET @datevar = '1998/31/12'; 
SELECT @datevar AS DateVar; 
GO 
-- Result: 1998-12-31 00:00:00.000 
関連する問題