将 SQL Server 2012 时间(7) 格式设置为“HH:mm”

TTC*_*TCG 3 t-sql sql-server format sql-server-2012

Time(7)一周中的每一天都有列,我想将其格式设置为HH:mm

在此输入图像描述

我尝试使用SQL Server 2012新FORMAT功能,但它只显示NULL值。

在此输入图像描述

如何格式化time(7)数据类型以显示为HH:mm

Azz*_*zzP 5

格式确实可以按时间(7)工作,但您必须转义冒号,并且 hh mm 是小写字母。

Declare @HourMonday as  time(7) = '13:45:00'

Select FORMAT(@HourMonday, N'hh\:mm')
Run Code Online (Sandbox Code Playgroud)