SQL中CONVERT()转化函数的用法 字符串转日期
时间:2021-07-01 10:21:17
帮助过:3人阅读
SELECT CONVERT(varchar(
100), GETDATE(),
0):
05 16 2006 10:57AM
2 SELECT CONVERT(varchar(
100), GETDATE(),
1):
05/
16/
06
3 SELECT CONVERT(varchar(
100), GETDATE(),
2):
06.05.
16
4 SELECT CONVERT(varchar(
100), GETDATE(),
3):
16/
05/
06
5 SELECT CONVERT(varchar(
100), GETDATE(),
4):
16.05.
06
6 SELECT CONVERT(varchar(
100), GETDATE(),
5):
16-
05-
06
7 SELECT CONVERT(varchar(
100), GETDATE(),
6):
16 05 06
8 SELECT CONVERT(varchar(
100), GETDATE(),
7):
05 16,
06
9 SELECT CONVERT(varchar(
100), GETDATE(),
8):
10:
57:
46
10 SELECT CONVERT(varchar(
100), GETDATE(),
9):
05 16 2006 10:
57:
46:827AM
11 SELECT CONVERT(varchar(
100), GETDATE(),
10):
05-
16-
06
12 SELECT CONVERT(varchar(
100), GETDATE(),
11):
06/
05/
16
13 SELECT CONVERT(varchar(
100), GETDATE(),
12):
060516
14 SELECT CONVERT(varchar(
100), GETDATE(),
13):
16 05 2006 10:
57:
46:
937
15 SELECT CONVERT(varchar(
100), GETDATE(),
14):
10:
57:
46:
967
16 SELECT CONVERT(varchar(
100), GETDATE(),
20):
2006-
05-
16 10:
57:
47
17 SELECT CONVERT(varchar(
100), GETDATE(),
21):
2006-
05-
16 10:
57:
47.157
18 SELECT CONVERT(varchar(
100), GETDATE(),
22):
05/
16/
06 10:
57:
47 AM
19 SELECT CONVERT(varchar(
100), GETDATE(),
23):
2006-
05-
16
20 SELECT CONVERT(varchar(
100), GETDATE(),
24):
10:
57:
47
21 SELECT CONVERT(varchar(
100), GETDATE(),
25):
2006-
05-
16 10:
57:
47.250
22 SELECT CONVERT(varchar(
100), GETDATE(),
100):
05 16 2006 10:57AM
23 SELECT CONVERT(varchar(
100), GETDATE(),
101):
05/
16/
2006
24 SELECT CONVERT(varchar(
100), GETDATE(),
102):
2006.05.
16
25 SELECT CONVERT(varchar(
100), GETDATE(),
103):
16/
05/
2006
26 SELECT CONVERT(varchar(
100), GETDATE(),
104):
16.05.
2006
27 SELECT CONVERT(varchar(
100), GETDATE(),
105):
16-
05-
2006
28 SELECT CONVERT(varchar(
100), GETDATE(),
106):
16 05 2006
29 SELECT CONVERT(varchar(
100), GETDATE(),
107):
05 16,
2006
30 SELECT CONVERT(varchar(
100), GETDATE(),
108):
10:
57:
49
31 SELECT CONVERT(varchar(
100), GETDATE(),
109):
05 16 2006 10:
57:
49:437AM
32 SELECT CONVERT(varchar(
100), GETDATE(),
110):
05-
16-
2006
33 SELECT CONVERT(varchar(
100), GETDATE(),
111):
2006/
05/
16
34 SELECT CONVERT(varchar(
100), GETDATE(),
112):
20060516
35 SELECT CONVERT(varchar(
100), GETDATE(),
113):
16 05 2006 10:
57:
49:
513
36 SELECT CONVERT(varchar(
100), GETDATE(),
114):
10:
57:
49:
547
37 SELECT CONVERT(varchar(
100), GETDATE(),
120):
2006-
05-
16 10:
57:
49
38 SELECT CONVERT(varchar(
100), GETDATE(),
121):
2006-
05-
16 10:
57:
49.700
39 SELECT CONVERT(varchar(
100), GETDATE(),
126):
2006-
05-16T10:
57:
49.827
40 SELECT CONVERT(varchar(
100), GETDATE(),
130):
18 ???? ??????
1427 10:
57:
49:907AM
41 SELECT CONVERT(varchar(
100), GETDATE(),
131):
18/
04/
1427 10:
57:
49:920AM
42 说明:倒数第二条出现问号,看似乱码,其实在mssql中执行的结果就是这样的
//将字符串专为日期格式,比如:20070405,下面为代码。当然你也可以换成你要转换的列名
43 SELECT CONVERT(datetime,
‘20070405‘):
2007-
04-
05 00:
00:
00.000 SELECT CONVERT(varchar(
10),CAST(
‘20070405‘ AS datetime),
120):
2007-
04-
05
View Code
SQL中CONVERT()转化函数的用法 字符串转日期
标签: