Home > Database > Mysql Tutorial > sql中CONVERT日期时间格式化

sql中CONVERT日期时间格式化

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-07 17:49:26
Original
2907 people have browsed it

在mysql用来对字符型的时间日期格式化我们常用CONVERT()函数来操作,下面我来给各位朋友详细介绍CONVERT()函数的使用方法,大家可参考。

格式:
CONVERT(data_type,expression[,style])

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

例子:

 代码如下 复制代码
SELECT CONVERT(varchar(30),getdate(),101) now

结果为:

now

|09/15/2001

 代码如下 复制代码

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


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

Style(2位表示年份) Style(4位表示年份) 输入输出格式
0 100 mon dd yyyy hh:miAM(或PM)
1 101 mm/dd/yyyy
2 102 yyyy-mm-dd
3 103 dd/mm/yyyy
4 104 dd-mm-yyyy
5 105 dd-mm-yyyy
6 106 dd mon yyyy
7 107 mon dd,yyyy
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 yymmdd
13 113 dd mon yyyy hh:mi:ss:mmm(24小时制)
14 114 hh:mi:ss:mmm(24小时制)
20 120 yyyy-mm-dd hh:mi:ss(24小时制)
21 121 yyyy-mm-dd hh:mi:ss:mmm(24小时制)

 

 

 

 

 

 

 

 

 

 

 

 

注意了convert与cast的区别了,这里简单说明一下

convert一般用于值,小数之间转换;
cast一般用于小数转数值和字符型

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Issues
How to convert seconds to minutes in php
From 1970-01-01 08:00:00
0
0
0
How to convert apache rewrite to nginx rewrite
From 1970-01-01 08:00:00
0
0
0
objective-c - How to convert IPV6 to IPv4;
From 1970-01-01 08:00:00
0
0
0
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template