Выбрать главу

MON Первые три буквы названия месяца в верхнем регистре.

Моп Первые три буквы названия месяца с первой буквой

в верхнем регистре.

RM Номер месяца, записанный римскими цифрами.

Неделя WW Двузначный номер недели года.

iw Двузначный номер недели года по ISO.

w Однозначный номер недели месяца.

День DDD Трехзначный номер дня года.

DD Двузначный номер дня месяца.

D Однозначный номер дня недели.

DAY Полное название дня в верхнем регистре.

Day Полное название дня, начинающееся с заглавной

буквы.

DY Первые три буквы названия дня в верхнем регистре.

Dy Первые три буквы названия дня, начинающиеся с

заглавной буквы.

J Юлианский день - число дней, прошедшее с 1 января

4713 г. до нашей эры.

Час НН24 Двузначный номер часа в 24-часовом формате.

нн Двузначный номер часа в 12-часовом формате.

Минуты Ml Двузначное количество минут.

Секунды SS Двузначное количество секунд.

FF[ 1 .. 9] Дробная часть секунд с необязательным числом

цифр справа от десятичной точки. Применяется

только к меткам даты/времени (подробнее см. ниже

в разделе “Использование переменных типа

меток даты/времени”).

SSSSS Число секунд, отсчитываемое от полуночи.

MS Миллисекунды (миллионные доли секунды).

CS Сантисекунды (сотые доли секунды).

JAN

Jan

Например, IV

для четвертого

месяца (апрель).

02

02

1

103

31

5

SATURDAY

Saturday

SAT

Sat

2439892

23

11

57

45

Если обрабатываемое

значение

равно

0.123456789

секунды, то

при применении

FF3 оно будет

округлено

до 0.123.

46748

100

10

Хранение и обработка дат и времени 141

Таблица 5.2. Параметры форматирования переменных дата-время (продолжение)

Аспект Параметр Описание Пример

Раздели- Символы, позволяющие разделять аспекты дат и

тели “текст” времени. Можно использовать в качестве разделителя

произвольный текст в кавычках.

Суффик- AM или

сы

PM AM или РМ соответственно.

Эпоха

А.М.

P.M.

или А.М. или P.M. соответственно.

AD или ВС Нашей'эры или до нашей эры соответственно.

A.D. или Нашей эры или до нашей эры соответственно.

B.C.

тн

SP

SPTH Комбинация ТН и SP.

ЕЕ Полное название эпохи для имперского японского

календаря (Japanese Imperial), официального календаря

Китайской Народной Республики (Тайвань)

(ROC Official) и буддийского календаря Таиланда

(Thai BuDDha).

Если работать

с датой

December 13,

1969, формат

DD-MM-YYYY

сгенерирует

12-13- 1969, а

формат DD/

MM/YYYY -

12/13/1969.

AM

P.M.

Суффикс для чисел. Можно сделать так, чтобы

этот суффикс выводился в верхнем регистре, если

числовой формат указать в верхнем регистре (для

нижнего регистра наоборот).

Числовые значения записываются словами.

AD

Для дня 28 задание

DDTH

сгенерирует

28th, а задание

DDTH - 28ТН.

Для дня 28 при

задании DDSP

вы получите

TWENTY-EIGHT,

а при задании

DDsp - twentyeight.

Для дня 28 при

задании

DDSPTH вы получите

TWENTYEIGHTH,

а при

задании DDsp -

twenty-eighth.

Пример отсутствует

142 Глава 5

Таблица 5.2. Параметры форматирования переменных дата-время (окончание)

Аспект Параметр Описание Пример

E Сокращенное название эпохи. Пример отсутствует

Часовые tzh

пояса

Время (в часах) часового пояса (о часовых поясах

см. ниже в разделе “0 часовых поясах”).

12

TZM Минуты часового пояса. 30

TZR Регион часового пояса. PST

TZD Часовой пояс с информацией о переходе на летнее

время.

Пример отсутствует

В следующей таблице приведены примеры строк для форматирования

даты February 5, 1968, а также возвращаемая при вызове T0_CHAR() строка.

Строка формата _ . Возвращаемая строка

MONTH DD, YYYY

MM/DD/YYYY

MM-DD-YYYY

DD/MM/YYYY

DAY MON, YY AD

DDSPTH «of» MONTH, YEAR A.D.

C C , S C O

Q

YYYY, IYYY, RRRR, SYYYY,

Y, YYY, YYY, IYY, YY, RR, Y, I,

YEAR, Year

MM, MONTH, Month, MON, Mon, RM

WW, IW, W

DDD, DD, DAY, Day, DY, Dy, J

DDTH, DDTH, DDSP, DDSP, DDSPTH

FEBRUARY 05, 1968

02/05/1968

02-05-1968

05/02/1968

MONDAY FEB, 68 AD

FIFTH o f FEBRUARY, NINETEEN SIXTYEIGHT

A. D.

2 0 , 20

1

1968, 1968, 1968, 1968, 1,968, 968.

968, 68, 68, 8, 8, NINETEEN SIXTYEIGHT,

Nineteen S ix ty -E ig h t

02, FEBRUARY, February, FEB, Feb, I I

06, 06, 1

036, 05, MONDAY , Monday , MON, Mon,

2439892

05th, 05TH, f iv e , FIVE, FIFTH

Задав в запросе вызов функции T0_CHAR ( ) ,можно увидеть показанные в