博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql CONVERT函数应用
阅读量:4582 次
发布时间:2019-06-09

本文共 1277 字,大约阅读时间需要 4 分钟。

SQL datatime格式转换 去掉后几位时间
CONVERT(data_type,expression[,style])

说明: 此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.

style数字在转换时间时的含义如下

Style(2位表示年份) | Style(4位表示年份) | 输入输出

 0 or 100 | mon dd yyyy hh:miAM(或PM)

1 | 101 | mm/dd/yy

2 | 102 | 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 or 109 | mon dd yyyy hh:mi:ss:mmmmAM(或PM)

10 | 110 | mm-dd-yy

11 | 111 | yy/mm/dd

12 | 112 | yymmdd 

13 or 113 | dd mon yyyy hh:mi:ss:mmm(24小时制)

14 | 114 | hh:mi:ss:mmm(24小时制) |

20 or 120 | yyyy-mm-dd hh:mi:ss(24小时制)

21 or 121 | yyyy-mm-dd hh:mi:ss:mmm(24小时制)

 

select
CONVERT
(
varchar
,
getdate
(),
120
)
2004
-
09
-
12
11
:
06
:
08
select CONVERT(varchar(10), getdate(), 120 ) 2004-09-12
select
replace
(
replace
(
replace
(
CONVERT
(
varchar
,
getdate
(),
120
),
'
-
'
,
''
),
'
'
,
''
),
'
:
'
,
''
)
20040912 110608
select replace(replace(replace(CONVERT(varchar(10), getdate(), 120 ),'-',''),'',''),':','') 20040912
select
CONVERT
(
varchar
(
12
) ,
getdate
(),
111
)
2004
/
09
/
12
select
CONVERT
(
varchar
(
12
) ,
getdate
(),
112
)
20040912
select
CONVERT
(
varchar
(
12
) ,
getdate
(),
102
)
2004.09
.
12

转载于:https://www.cnblogs.com/xyakamoz/archive/2012/08/23/2652509.html

你可能感兴趣的文章
ubuntu common software introduction
查看>>
资源相互引用时 需添加 PerformSubstitution=True
查看>>
MapRedece(单表关联)
查看>>
蒲公英App开发之检测新版本
查看>>
【安卓基础】倒计时按钮封装(验证码倒计时按钮)
查看>>
configparser模块
查看>>
SelectQueryBuilder的用法
查看>>
android的用户定位(一)
查看>>
creat-react-app搭建的项目中按需引入antd以及配置Less和如何修改antd的主题色
查看>>
IIS安装
查看>>
html块级元素和行级元素的区别和使用
查看>>
for循环嵌套
查看>>
寒冬夜行人
查看>>
数据适配 DataAdapter对象
查看>>
有序列表ol和定义列表dl,dt,dd
查看>>
联想小新Air 15 安装黑苹果macOS High Sierra 10.13.6过程
查看>>
公共POI导出Excel方法–java
查看>>
次短路——Dijkstra
查看>>
二分图
查看>>
hdu 1853 Cyclic Tour(费用流OR二分图最佳匹配,5级)
查看>>