2

SQLServer2005のテーブルに次の形式で日時を保存しました。

 2012-04-16 00:00:00.000

クエリ結果で2012年4月16日00:00:00の形式で日付を取得する必要があります。

これを行うための最良の方法は何ですか?

4

2 に答える 2

4
Select Convert(VarChar(20),[SomeDate],113)

113は24時間形式で、ミリ秒を含み、varchar(20)はそれらを切り落とします。

詳細については、私のお気に入りのMSDNページの1つを参照してください。T-SQLDateTimeを文字列に変換

于 2013-03-02T19:56:07.073 に答える
1

日付を読み込もうとしているときは、必要な形式に変換するだけです。

SELECT CONVERT(VARCHAR(20), GETDATE(), 113)  

SQL日付形式のリスト。

于 2013-03-02T19:53:07.210 に答える