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
查看全文
相关阅读:
coredns bug
Android的Sepolicy
漫谈fork
ftrace总结
Framebuffer
.net core 5 发送windows10桌面通知
test_app 测试环境搭建
GitHub骚操作
git基于某分支创建新分支
mysql导入数据load data infile
原文地址:https://www.cnblogs.com/weichao975/p/1955897.html
最新文章
SAP 客户主数据维护说明
SAP QUERY 中附加代码的语法示例
PGSQL 学习之数组字段
SAP 关于公司间交易查询单价的相关表
C# WinForm遍历窗体控件的3种方法
.net 又开始水版本了.net 6 也不咋地.
express和koa的区别
js使用toFixed遇到的问题以及由此引发的小数精度问题
js如何在json中存储函数
node项目在pm2 cluster模式下定时任务重复执行的问题
热门文章
如何在vscode内调试js
用typescript实现自己的js函数库
spring boot admin 和actuator 配合
清除本地无用的分支
html 转成pdf输出
guava LoadingCache 不阻塞
RazorEngine.NetCore 相见恨晚,它让我彻底放弃了T4模板
发布 vscode 插件 Cnblogs Client For VSCode 预览版
《七周七并发模型》作者Paul Butcher:用并发计算实现最大效率(图灵访谈)
[转]『每周译Go』Go官方出品:如何使用泛型
Copyright © 2011-2022 走看看