SQL Server 2012 では、Format 関数を使用して適切な日時形式を設定できます。 24 時間形式の日時には、大文字の 'HH:mm:ss' を使用してください。
例 -
クエリ (24 時間形式):
Select Format(cast('2016-03-03 23:59:59' as datetime),'dd-MMM-yyyy HH:mm:ss','en-us'). ('HH:mm:ss' in Capital letters)
結果
03-Mar-2016 23:59:59
クエリ (12 時間形式):
Select Format(cast('2016-03-03 23:59:59' as datetime),'dd-MMM-yyyy hh:mm:ss','en-us'). ('hh:mm:ss' in Capital letters)
結果
03-Mar-2016 11:59:59