Этот раздел описывет форматные маски дат и чисел.
Форматные маски дат в TO_CHAR и TO_DATE.
Элементы форматной маски даты перечислены в приведенной ниже таблице. Любую комбинацию этих элементов можно использовать как аргумент fmt функций TO_CHAR или TO_DATE. По умолчанию fmt равен 'DD-MON-YY'.
Элемент формата | Возвращаемое значение |
SCC или CC | Столетие; если указано 'S' то перед датами до нашей эры ставится '-'. |
YYYY или SYYYY | Год; если указано'S' то перед датами до нашей эры ставится '-'. YYY или YY или Y] Последние 3, 2, или1 цифра года. |
IYYY | 4 цифры года по стандарту ISO. IYY или IY или I] Последние 3, 2, или1 цифра года по стандарту ISO. |
Y,YYY | Год с запятой в указанной позиции. |
SYEAR или YEAR | Год, записанный словами, а не цифрами; если указано'S' то перед датами до нашей эры ставится '-'. |
RR | Последние 2 цифры года; для указания года в других столетиях. |
BC или AD | BC- до нашей эры(до н.э.); AD - нашей эры |
B.C. или A.D. | B.C.- до нашей эры(до н.э.); A.D. - нашей эры |
Q | Квартал (1, 2, 3, 4;JAN-MAR=1). |
MM | Месяц(01-12; JAN=1). |
RM | Нумерация месяцев римскими цифрами(I-XII; JAN=I). |
MONTH | Название месяца, дополненное пробелами до 9-ти символов. |
MON | Сокращенное название месяца. |
WW или W | Неделя года (1-52) или месяца (1-5). |
IW | Неделя года (1-52 или 1-53) по стандарту ISO. |
DDD или DD или D | День года (1-366) или месяца (1-31) или недели (1-7). |
DAY | Название дня, дополненное пробелами до 9-ти символов. |
DY | Сокращенное название дня. |
J | Дата юлианского календаря; число дней, считая с первого января 4712 года до н.э. |
AM или PM | AM -до полудня,PM- после полудня |
A.M. или P.M. | A.M. -до полудня,P.M.- после полудня |
HH или HH12 | Час дня (1-12). |
HH24 | Час дня (0-23). |
MI | Минута (0-59) |
SS или SSSSS | Секунда (0-59) или количество секунд после полуночи (0-86399). |
-/,.;: | Знаки пунктуации. |
"...текст..." | Текст воспр в возвращенном значении. |
Префикы и суффиксы элементов формата даты
|
|
К элементам формата даты можно добавлять следующие префиксы:
FM | "Режим заполнения".Подавляет заполнение пробелами, когда стоит перед MONTH или DAY |
FX | "Точный формат". Этот модификатор задает точное соответствие символьного аргумента и форматной маски даты в функции TO_DATE. |
К элементам формата даты можно добавлятть следующие суффиксы:
TH | Порядковый номер ("DDTH" для "4TH"). |
SP | Номер, записанный словами ("DDSP" для "FOUR"). |
SPTH и THSP | Порядковый номер, записанный словами ("DDSPTH" для "FOURTH"). |
Прописные и строчные буквы в элементах формата даты.
Следующие строки задают вывод прописными буквами, вывод прописными буквами только начальных букв слов, или вывод строчными буквами.
Прописные | Прописная начальная | Строчные |
DAY | Day | .day |
DY | Dy | .dy |
MONTH | Month | .month |
MON | Mon | .mon |
YEAR | Year | .year |
AM | Am | .am |
PM | Pm | .pm |
A.M. | A.m. | a.m. |
P.M. | P.m. | p.m. |
Если к элементу формата даты добавляется префикс или суффикс, то регистр (прописные, строчные буквы) определяется элементом формаиа, а не префиксом или суффиксом. Например, 'ddTH ' задает "04th" а не "04TH".
|
|