SQLserverDatedif函数之CONVERT()变量值

原创
小哥 3年前 (2022-10-30) 阅读数 13 #mysql
文章标签 sql

1、定义:

CONVERT() 函数是将日期转换为新数据类型的泛型函数。

CONVERT() 函数可以以不同的格式显示日期。/时间数据。

2、语法:

CONVERT( data_type(length) , data_to_be_converted , style )

data_type(length) 指定目标数据类型(长度可选)。

data_to_be_converted 包含需要转换的值。

style 规定日期/时间的输出格式。可以使用 style 值:

Style ID

Style 格式

100 或者 0

mm dd yyyy hh:miAM (或者 PM)

101

mm/dd/yy

102

yy.mm.dd

103

dd/mm/yy

104

dd.mm.yy

105

dd-mm-yy

106

dd mon yy

107

Mon dd, yy

108

hh:mm:ss

109 或者 9

mm dd yyyy hh:mi:ss:mmmAM(或者 PM)

110

mm-dd-yy

111

yy/mm/dd

112

yymmdd

113 或者 13

dd mm yyyy hh:mm:ss:mmm(24h)

114

hh:mi:ss:mmm(24h)

120 或者 20

yyyy-mm-dd hh:mi:ss(24h)

121 或者 21

yyyy-mm-dd hh:mi:ss.mmm(24h)

126

yyyy-mm-ddThh:mm:ss.mmm(无空格)

130

dd mm yyyy hh:mi:ss:mmmAM

131

dd/mm/yy hh:mi:ss:mmmAM

3、例子:

(1)select convert(varchar(10),2018-08-12 12:00:00,112) as date_type;
2018-08-12
(2)select convert(varchar(10),getdate(),112) as date_type;
20180813
(3)select convert(varchar(10),getdate(),120) as date_type;
2018-08-13
(4)select convert(varchar(20),getdate(),120) as date_type;
2018-08-13 15:04:29

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除