|
格式转换sql函数convert(nvarchar(12),@date,111):
第一个参数代表要截取的长度,第二个参数代表数据库的字段,最后一个参数代表要截取的日期时间格式,如下表所示:
DATE日期格式 | 格式 # | 查询(current date: 12/30/2006) | 示例 | 1 | select convert(varchar, getdate(), 1) | 12/30/06 | 2 | select convert(varchar, getdate(), 2) | 06.12.30 | 3 | select convert(varchar, getdate(), 3) | 30/12/06 | 4 | select convert(varchar, getdate(), 4) | 30.12.06 | 5 | select convert(varchar, getdate(), 5) | 30-12-06 | 6 | select convert(varchar, getdate(), 6) | 30 Dec 06 | 7 | select convert(varchar, getdate(), 7) | Dec 30, 06 | 10 | select convert(varchar, getdate(), 10) | 12-30-06 | 11 | select convert(varchar, getdate(), 11) | 06/12/30 | 101 | select convert(varchar, getdate(), 101) | 12/30/2006 | 102 | select convert(varchar, getdate(), 102) | 2006.12.30 | 103 | select convert(varchar, getdate(), 103) | 30/12/2006 | 104 | select convert(varchar, getdate(), 104) | 30.12.2006 | 105 | select convert(varchar, getdate(), 105) | 30-12-2006 | 106 | select convert(varchar, getdate(), 106) | 30 Dec 2006 | 107 | select convert(varchar, getdate(), 107) | Dec 30, 2006 | 110 | select convert(varchar, getdate(), 110) | 12-30-2006 | 111 | select convert(varchar, getdate(), 111) | 2006/12/30 | | | | TIME 时间格式 | 8 or 108 | select convert(varchar, getdate(), 8) | 00:38:54 | 9 or 109 | select convert(varchar, getdate(), 9) | Dec 30 2006 12:38:54:840AM | 14 or 114 | select convert(varchar, getdate(), 14) | 00:38:54:840 |
|
|