MyTetra Share
Делитесь знаниями!
to_date
Время создания: 09.05.2017 12:02
Раздел: PL/SQL - Синтаксис - convert date/num/str - to_date
Запись: xintrea/mytetra_db_mcold/master/base/1494320272dlasi26c06/text.html на raw.githubusercontent.com

TO_DATE ФУНКЦИЯ

Узнайте, как использовать Oracle / PLSQL функцию TO_DATE с синтаксисом и примерами.

Описание

Функция Oracle / PLSQL TO_DATE преобразует строку в дату.

Синтаксис

Синтаксис функции Oracle / PLSQL TO_DATE:

TO_DATE( string1, [ format_mask ], [ nls_language ] )

Параметры или аргументы

string1 это строка, которая будет преобразована в дату.
format_mask не является обязательным. Это формат, который будет использоваться для преобразования string1 к дате.
nls_language не является обязательным. NLS language используется для преобразования string1 к дате.

Параметр

Пояснение

YEAR

Year, spelled out

YYYY

4-digit year

YYY
YY
Y

Last 3, 2, or 1 digit(s) of year.

IYY
IY
I

Last 3, 2, or 1 digit(s) of ISO year.

IYYY

4-digit year based on the ISO standard

RRRR

Accepts a 2-digit year and returns a 4-digit year.
A value between 0-49 will return a 20xx year.
A value between 50-99 will return a 19xx year.

Q

Quarter of year (1, 2, 3, 4; JAN-MAR = 1).

MM

Month (01-12; JAN = 01).

MON

Abbreviated name of month.

MONTH

Name of month, padded with blanks to length of 9 characters.

RM

Roman numeral month (I-XII; JAN = I).

WW

Week of year (1-53) where week 1 starts on the first day of the year and continues to the seventh day of the year.

W

Week of month (1-5) where week 1 starts on the first day of the month and ends on the seventh.

IW

Week of year (1-52 or 1-53) based on the ISO standard.

D

Day of week (1-7).

DAY

Name of day.

DD

Day of month (1-31).

DDD

Day of year (1-366).

DY

Abbreviated name of day.

J

Julian day; the number of days since January 1, 4712 BC.

HH

Hour of day (1-12).

HH12

Hour of day (1-12).

HH24

Hour of day (0-23).

MI

Minute (0-59).�+td>

SS

Second (0-59).

SSSSS

Seconds past midnight (0-86399).

FF

Fractional seconds. Use a value from 1 to 9 after FF to indicate the number of digits in the fractional seconds. For example, ‘FF4′.

AM, A.M., PM, or P.M.

Meridian indicator

AD or A.D

AD indicator

BC or B.C.

BC indicator

TZD

Daylight savings information. For example, ‘PST’

TZH

Time zone hour.

TZM

Time zone minute.

TZR

Time zone region.

Применение

Функцию TO_DATE можно использовать в следующих версиях Oracle / PLSQL:

  • Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i, Oracle 8i

Пример

Рассмотрим несколько примеров функции TO_DATE и изучим, как использовать функцию TO_DATE в Oracle / PLSQL.


Oracle PL/SQL


1

2

3

4

5

6

7

8

9

10

11

12

13

14

SQL> SELECT TO_DATE('2014/07/22', 'yyyy/mm/dd') FROM DUAL;
TO_DATE('2014/07/22','YYYY/MM/
------------------------------
22.07.2014
 
SQL> SELECT TO_DATE('072214', 'MMDDYY') FROM DUAL;
TO_DATE('072214','MMDDYY')
--------------------------
22.07.2014
 
SQL> SELECT TO_DATE('20140722', 'yyyymmdd') FROM DUAL;
TO_DATE('20140722','YYYYMMDD')
------------------------------
22.07.2014
Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования