表格56。 从Oracle TO_CHAR(datetime)有格式字符串到MySQL转换
DateTime格式说明符MySQL和Oracle之间的映射
|
MySQL
|
Oracle(从独立的寄存器)
|
描述
|
%a
|
DY
|
工作日的名称缩写 (Sun..Sat)
|
%b
|
MON
|
缩写月份名 (Jan..Dec)
|
%D
|
-
|
天月英语后缀 (0th,1st,2nd,3rd等)
|
%d
%e
|
DD
|
月的一天,数字的 ((00..31) 和 (0..31))
|
%j
|
DDD
|
年的一天 (001..366)
|
%m
%c
|
MM
|
月,数字 ((00..12) 和 (0..12))
|
%M
|
MONTH
|
约的名称 (January..December)
|
%f
|
-
|
一百万分之一秒 (000000..999999)
|
%i
|
MI
|
分钟,数字的 (00..59)
|
%h
%I
%l
|
HH
HH12
|
小时 ((01..12) 和 (1..12))
|
%H
%k
|
HH24
|
小时 ((00..23) 和 (0..23))
|
%p
|
AM
PM
|
AM or PM
|
%r
|
-
|
时间,12-小时 (hh:mm:ss其次 AM 或 PM)
|
%S
%s
|
SS
|
秒 ((00..59) 和 (0..59))
|
%T
|
-
|
时间,24-小时 (hh:mm:ss)
|
%u
|
WW
IW
|
周 (00..53),星期一是一周的第一天
|
%U
|
-
|
周 (00..53),星期日是一周的第一天
|
%V
|
-
|
周 (01..53),星期日是一周的第一天使用 %X
|
%v
|
WW
IW
|
周 (01..53),星期一是一周的第一天使用 %x
|
%W
|
DAY
|
工作日的名称 (Sunday..Saturday)
|
%w
|
-
|
周的一天 (0=Sunday .. 6=Saturday)
|
%X
|
-
|
本周的一年,在星期日是一周的第一天,数字的4 数字;使用 %V
|
%x
|
-
|
本周的一年,在星期一是一周的第一天,数字的 4 数字;使用 %v
|
%Y
|
YYYY
SYYYY
IYYY
|
年,数字的,4数字
|
%y
|
YY
IYY
|
年,数字的,2 数字
|
-
|
J
|
朱利安的一天;自一月一日以来的天数,公元前4712年。
|
-
|
Q
|
年的一季度 (1, 2, 3, 4; JAN-MAR = 1)。
|
-
|
RR
|
一年有2个数字:
� If the year is <50 and the last 2 digits of the current year are >=50, then the first 2 digits of the returned year are 1 greater than the first 2 digits of the current year.
� If the year is >=50 and the last 2 digits of the current year are <50, then the first 2 digits of the returned year are 1 less than the first 2 digits of the current year.
|
-
|
RRRR
|
全年。要么接受4位数或两位数的输入。如果2-数字,提供一样的退回如同RR。如果您不要这个功能性,然后只需输入4-数字年。
|
-
|
W
|
月的周 (1-5) 在1周开始在这个月结束了第七的第一天。
|
-
|
SSSSS
|
几秒钟过去的午夜 (0 - 86399)。
|
-
|
X
|
当地的基数字符。
|
-
|
Y,YYY
|
在位置逗号年。
|
-
|
YEAR
SYEAR
|
年,拼写出来; "S"前缀BC日期 "-".
|
-
|
YYY
|
年的3数字。
|
-
|
Y
|
年的1数字。
|
-
|
IY
|
ISO 年的2数字。
|
-
|
I
|
ISO年的1数字。
|
-
|
AD
A.D.
|
AD 指示或无期。
|
-
|
BC
B.C.
|
BC 指示或无期。
|
-
|
CC
SCC
|
一个大于一四的数年前两个数字;"S" 前缀BC日期 "-"。
例如,'20' 从 '1900'。
|
-
|
D
|
周的一天 (1 - 7)。
|
-
|
A.M.
P.M.
|
周期子午线指示。
|
-
|
TZH
|
时区时。
|
-
|
TZM
|
时区分。
|
-
|
TZR
|
时间区域信息。
|
-
|
RM
|
|