[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


出力結果

コメント

このブログの人気の投稿

[SQL SERVER] 指定日付が含まれる週の月曜日~日曜日の日付を取得する方法

[SQL Server] 「、」カンマ区切りをテーブル化する方法

[SQL Server] sidを指定してcreate userでDBアカウント作成方法