[SQL SERVER]日付をフォーマット(format)された文字列に変換する

SQL SERVER 2012移行からFORMATを利用して日付をフォーマットされた文字列に変換することができます。
使い方は以下の通りです。

DECLARE @LogDate datetime

SET @LogDate = GETDATE()

SELECT @LogDate AS LogDate, FORMAT(@LogDate, 'yyyy/MM/dd') AS Str1, FORMAT(@LogDate, 'HH:mm') AS Str2

SELECT @LogDate AS LogDate, FORMAT(@LogDate, 'yyyy年MM月dd日') AS Str1, FORMAT(@LogDate, 'HH時mm分') AS Str2


出力結果

コメント