SQL Server 时间列格式化 - 只显示年月日时分
可以使用 CONVERT 函数将时间列转换为指定格式,例如:
SELECT CONVERT(varchar(16), your_datetime_column, 120) AS date_time
FROM your_table;
其中,120 表示格式为 yyyy-mm-dd hh:mi。如果要显示其他格式,可以参考下表:
| 格式 | 结果 | |---|---| | 101 | mm/dd/yyyy | | 102 | yyyy.mm.dd | | 103 | dd/mm/yyyy | | 104 | dd.mm.yyyy | | 105 | dd-mm-yyyy | | 106 | dd mon yyyy | | 107 | mon dd, yyyy | | 108 | hh:mi:ss | | 109 | mon dd yyyy hh:mi:ss:mmmAM (or PM) | | 110 | mm-dd-yyyy | | 111 | yyyy/mm/dd | | 112 | yyyymmdd | | 113 | dd mon yyyy hh:mi:ss:mmm | | 120 | yyyy-mm-dd hh:mi:ss | | 121 | yyyy-mm-dd hh:mi:ss.mmm | | 126 | yyyy-mm-ddThh:mi:ss.mmm | | 127 | yyyy-mm-ddThh:mi:ss.mmmZ |
注:上表中的 'mon' 表示月份的缩写,例如 'Jan' 表示一月。
原文地址: https://www.cveoy.top/t/topic/nzOn 著作权归作者所有。请勿转载和采集!