zoukankan
html css js c++ java
SQL中CONVERT转化函数的用法
格式:
CONVERT
(data_type,expression
[
,style
]
)
说明:
此样式一般在时间类型(
datetime
,
smalldatetime
)与字符串类型(
nchar
,
nvarchar
,
char
,
varchar
)
相互转换的时候才用到.
例子:
SELECT
CONVERT
(
varchar
(
30
),
getdate
(),
101
) now
结果为:
now
--
-------------------------------------
|
09
/
15
/
2001
===================================================================
style数字在转换时间时的含义如下:
--
----------------------------------------------------------------------------------------------------------
Style(2位表示年份)
|
Style(4位表示年份)
|
输入输出格式
--
----------------------------------------------------------------------------------------------------------
0
|
100
|
mon dd yyyy hh:miAM(或PM)
--
----------------------------------------------------------------------------------------------------------
1
|
101
美国
|
mm
/
dd
/
yy
--
----------------------------------------------------------------------------------------------------------
2
|
102
ANSI
|
yy
-
mm
-
dd
--
----------------------------------------------------------------------------------------------------------
3
|
103
英法
|
dd
/
mm
/
yy
--
----------------------------------------------------------------------------------------------------------
4
|
104
德国
|
dd.mm.yy
--
----------------------------------------------------------------------------------------------------------
5
|
105
意大利
|
dd
-
mm
-
yy
--
----------------------------------------------------------------------------------------------------------
6
|
106
|
dd mon yy
--
----------------------------------------------------------------------------------------------------------
7
|
107
|
mon dd,yy
--
----------------------------------------------------------------------------------------------------------
8
|
108
|
hh:mm:ss
--
----------------------------------------------------------------------------------------------------------
9
|
109
|
mon dd yyyy hh:mi:ss:mmmmAM(或PM)
--
----------------------------------------------------------------------------------------------------------
10
|
110
美国
|
mm
-
dd
-
yy
--
----------------------------------------------------------------------------------------------------------
11
|
111
日本
|
yy
/
mm
/
dd
--
----------------------------------------------------------------------------------------------------------
12
|
112
ISO
|
yymmdd
--
----------------------------------------------------------------------------------------------------------
13
|
113
欧洲默认值
|
dd mon yyyy hh:mi:ss:mmm(24小时制)
--
----------------------------------------------------------------------------------------------------------
14
|
114
|
hh:mi:ss:mmm(24小时制)
--
----------------------------------------------------------------------------------------------------------
20
|
120
ODBC 规范
|
yyyy
-
mm
-
dd hh:mi:ss(24小时制)
--
----------------------------------------------------------------------------------------------------------
21
|
121
|
yyyy
-
mm
-
dd hh:mi:ss:mmm(24小时制)
--
----------------------------------------------------------------------------------------------------------
语句及查询结果:
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
查看全文
相关阅读:
CPU上下文的切换
linux 零拷贝
整型的长度
What is the Memory Model in C++11
leetcode刷题笔记九十二题 反转链表II
leetcode刷题笔记九十一题 解码方法
leetcode刷题笔记九十题 子集II
leetcode刷题笔记八十九题 格雷编码
leetcode刷题笔记八十八题 合并两个有序数组
leetcode刷题笔记八十七题 扰乱字符串
原文地址:https://www.cnblogs.com/weichao975/p/1955897.html
最新文章
关于RF做自动化大致流程的梳理
关于“Unknown or unsupported command 'install'”问题解决的小结
RF中滚动条的操作方法小结
RF通过命令执行用例及自定义报告与日志的位置
Linux中如何给用户设置密码?(非交互式设置密码)
Linux命令行故障
Linux用户相关文件
Linux查看用户的命令
Linux基础命令userdel(如何删除用户)
Linux基础命令usermod(如何修改用户信息)
热门文章
Linux基础命令useradd/adduser
Linux用户的相关文件(用户的密码信息及账号信息 )
Linux用户的相关文件(用户的基本信息)
Linux中用户跟系统的约定
P2P通信标准协议之TURN
gdb nginx quic
鲲鹏CompareAndSwap
鲲鹏内存屏障
C++ 汇编代码查看
C++并行编程之原子操作的内存顺序
Copyright © 2011-2022 走看看