oracle 数据库 日格式化,常见数据库对日期时间格式化 – 提供7*24专业数据库(Oracle,SQL Server,MySQL等)恢复和Oracle技术服务@Tel:+86 134296487...

1、mysql

DATE_FORMAT(date,format)

根据format字符串格式化date值。下列修饰符可以被用在format字符串中:

%M  月名字(January……December)

%W  星期名字(Sunday……Saturday)

%D  有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)

%Y  年, 数字, 4 位

%y  年, 数字, 2 位

%a  缩写的星期名字(Sun……Sat)

%d  月份中的天数, 数字(00……31)

%e  月份中的天数, 数字(0……31)

%m  月, 数字(01……12)

%c  月, 数字(1……12)

%b  缩写的月份名字(Jan……Dec)

%j  一年中的天数(001……366)

%H  小时(00……23)

%k  小时(0……23)

%h  小时(01……12)

%I  小时(01……12)

%l  小时(1……12)

%i  分钟, 数字(00……59)

%r  时间,12 小时(hh:mm:ss [AP]M)

%T  时间,24 小时(hh:mm:ss)

%S  秒(00……59)

%s  秒(00……59)

%p  AM或PM

%w  一个星期中的天数(0=Sunday ……6=Saturday )

%U  星期(0……52), 这里星期天是星期的第一天

%u  星期(0……52), 这里星期一是星期的第一天

%%  一个文字“%”

2、sql server

sql server转换使用convert来实现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-05-16 10:57:49.700

Select CONVERT(varchar(100), GETDATE(), 126): 2006-05-16T10:57:49.827

Select CONVERT(varchar(100), GETDATE(), 130): 28 ????? 1431  3:26:31:180PM

Select CONVERT(varchar(100), GETDATE(), 131): 18/04/1427 10:57:49:920AM

3、oracle

oracle转换日期或者时间用to_char(datetime, format)

format的参数有

HH     一天的小时数 (01-12)

HH12     一天的小时数 (01-12)

HH24     一天的小时数 (00-23)

MI     分钟 (00-59)

SS     秒 (00-59)

SSSS     午夜后的秒 (0-86399)

AM or A.M. or PM or P.M.     正午标识(大写)

am or a.m. or pm or p.m.     正午标识(小写)

Y,YYY     带逗号的年(4 和更多位)

YYYY     年(4和更多位)

YYY     年的后三位

YY     年的后两位

Y     年的最后一位

BC or B.C. or AD or A.D.     年标识(大写)

bc or b.c. or ad or a.d.     年标识(小写)

MONTH     全长大写月份名(9字符)

Month     全长混合大小写月份名(9字符)

month     全长小写月份名(9字符)

MON     大写缩写月份名(3字符)

Mon     缩写混合大小写月份名(3字符)

mon     小写缩写月份名(3字符)

MM     月份 (01-12)

DAY     全长大写日期名(9字符)

Day     全长混合大小写日期名(9字符)

day     全长小写日期名(9字符)

DY     缩写大写日期名(3字符)

Dy     缩写混合大小写日期名(3字符)

dy     缩写小写日期名(3字符)

DDD     一年里的日子(001-366)

DD     一个月里的日子(01-31)

D     一周里的日子(1-7;SUN=1)

W     一个月里的周数

WW     一年里的周数

CC     世纪(2 位)

J     Julian 日期(自公元前4712年1月1日来的日期)

Q     季度

RM     罗马数字的月份(I-XII;I=JAN)-大写

rm     罗马数字的月份(I-XII;I=JAN)-小写

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值