时间:2023-10-27来源:系统城装机大师作者:佚名
CONVERT ( data_type [ ( length ) ] , expression [ , style ] )
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
Select CONVERT ( varchar (100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT ( varchar (100), GETDATE(), 1): 05/16/06 Select CONVERT ( varchar (100), GETDATE(), 2): 06.05.16 Select CONVERT ( varchar (100), GETDATE(), 3): 16/05/06 Select CONVERT ( varchar (100), GETDATE(), 4): 16.05.06 Select CONVERT ( varchar (100), GETDATE(), 5): 16-05-06 Select CONVERT ( varchar (100), GETDATE(), 6): 16 05 06 Select CONVERT ( varchar (100), GETDATE(), 7): 05 16, 06 Select CONVERT ( varchar (100), GETDATE(), 8): 10:57:46 Select CONVERT ( varchar (100), GETDATE(), 9): 05 16 2006 10:57:46:827AM Select CONVERT ( varchar (100), GETDATE(), 10): 05-16-06 Select CONVERT ( varchar (100), GETDATE(), 11): 06/05/16 Select CONVERT ( varchar (100), GETDATE(), 12): 060516 Select CONVERT ( varchar (100), GETDATE(), 13): 16 05 2006 10:57:46:937 Select CONVERT ( varchar (100), GETDATE(), 14): 10:57:46:967 Select CONVERT ( varchar (100), GETDATE(), 20): 2006-05-16 10:57:47 Select CONVERT ( varchar (100), GETDATE(), 21): 2006-05-16 10:57:47.157 Select CONVERT ( varchar (100), GETDATE(), 22): 05/16/06 10:57:47 AM Select CONVERT ( varchar (100), GETDATE(), 23): 2006-05-16 Select CONVERT ( varchar (100), GETDATE(), 24): 10:57:47 Select CONVERT ( varchar (100), GETDATE(), 25): 2006-05-16 10:57:47.250 Select CONVERT ( varchar (100), GETDATE(), 100): 05 16 2006 10:57AM Select CONVERT ( varchar (100), GETDATE(), 101): 05/16/2006 Select CONVERT ( varchar (100), GETDATE(), 102): 2006.05.16 Select CONVERT ( varchar (100), GETDATE(), 103): 16/05/2006 Select CONVERT ( varchar (100), GETDATE(), 104): 16.05.2006 Select CONVERT ( varchar (100), GETDATE(), 105): 16-05-2006 Select CONVERT ( varchar (100), GETDATE(), 106): 16 05 2006 Select CONVERT ( varchar (100), GETDATE(), 107): 05 16, 2006 Select CONVERT ( varchar (100), GETDATE(), 108): 10:57:49 Select CONVERT ( varchar (100), GETDATE(), 109): 05 16 2006 10:57:49:437AM Select CONVERT ( varchar (100), GETDATE(), 110): 05-16-2006 Select CONVERT ( varchar (100), GETDATE(), 111): 2006/05/16 Select CONVERT ( varchar (100), GETDATE(), 112): 20060516 Select CONVERT ( varchar (100), GETDATE(), 113): 16 05 2006 10:57:49:513 Select CONVERT ( varchar (100), GETDATE(), 114): 10:57:49:547 Select CONVERT ( varchar (100), GETDATE(), 120): 2006-05-16 10:57:49 Select CONVERT ( varchar (100), GETDATE(), 121): 2006-05-16 10:57:49.700 Select CONVERT ( varchar (100), GETDATE(), 126): 2006-05-16T10:57:49.827 Select CONVERT ( varchar (100), GETDATE(), 130): 18 ???? ?????? 1427 10:57:49:907AM Select CONVERT ( varchar (100), GETDATE(), 131): 18/04/1427 10:57:49:920AM |
1 | CAST ( expression AS data_type ) |
例如:
1 | Select cast ( '2009-01-01' as datetime) |
1 | CONVERT (data_type[(length)], expression [, style]) |
1、当前系统日期、时间:
1 | select getdate() |
2、dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值
语法:
1 | DATEADD (datepart , number , date ) |
例如:向日期加上3天
1 | select dateadd( day ,3, '2000-10-15' ) --返回:2000-10-18 00:00:00.000 |
3、datediff 此函数返回指定的日期和时间startdate 和 enddate 之间所跨的指定 datepart 边界的计数(作为带符号整数值)
语法:
1 | DATEDIFF ( datepart , startdate , enddate ) |
例如:
1 | select datediff( day , '2004-09-01' , '2004-09-18' ) --返回:17 |
4、datepart 返回代表指定日期date的指定日期部分datepart的整数。
语法:
1 | DATEPART ( datepart , date ) |
例如:
1 | SELECT DATEPART( month , '2004-10-15' ) --返回 10 |
5、datename 返回代表指定日期date的指定日期部分datepart的字符串。
语法:
1 | DATENAME ( datepart , date ) |
例如:
1 | SELECT datename(weekday, '2004-10-15' ) --返回:星期五 |
6、day(), month(),year() --可以与datepart对照一下,也是返回指定日期date的相对应的整数。
语法:
1 | YEAR ( date ), MONTH ( date ), DAY ( date ) |
例如:
1 | SELECT YEAR ( '2010-04-30T01:01:01.1234567-07:00' ); --返回2010 |
到此这篇关于SQL Server日期时间和字符串之间的转换方法的文章就介绍到这了
2023-10-27
windows11安装SQL server数据库报错等待数据库引擎恢复句柄失败解决办法2023-10-27
SQL Server截取字符串函数操作常见方法2023-10-27
浅谈SELECT *会导致查询效率低的原因收缩数据文件通过将数据页从文件末尾移动到更靠近文件开头的未占用的空间来恢复空间,在文件末尾创建足够的空间后,可取消对文件末尾的数据页的分配并将它们返回给文件系统,本文给大家介绍SQL Server 数据库中的收缩数据...
2023-10-27