<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://sqle.ru/index.php?action=history&amp;feed=atom&amp;title=Oracle_PL%2FSQL_Tutorial%2FDate_Timestamp_Functions%2FTO_DATE</id>
		<title>Oracle PL/SQL Tutorial/Date Timestamp Functions/TO DATE - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://sqle.ru/index.php?action=history&amp;feed=atom&amp;title=Oracle_PL%2FSQL_Tutorial%2FDate_Timestamp_Functions%2FTO_DATE"/>
		<link rel="alternate" type="text/html" href="http://sqle.ru/index.php?title=Oracle_PL/SQL_Tutorial/Date_Timestamp_Functions/TO_DATE&amp;action=history"/>
		<updated>2026-05-26T15:44:35Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://sqle.ru/index.php?title=Oracle_PL/SQL_Tutorial/Date_Timestamp_Functions/TO_DATE&amp;diff=3050&amp;oldid=prev</id>
		<title> в 13:45, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://sqle.ru/index.php?title=Oracle_PL/SQL_Tutorial/Date_Timestamp_Functions/TO_DATE&amp;diff=3050&amp;oldid=prev"/>
				<updated>2010-05-26T13:45:46Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 13:45, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://sqle.ru/index.php?title=Oracle_PL/SQL_Tutorial/Date_Timestamp_Functions/TO_DATE&amp;diff=3051&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://sqle.ru/index.php?title=Oracle_PL/SQL_Tutorial/Date_Timestamp_Functions/TO_DATE&amp;diff=3051&amp;oldid=prev"/>
				<updated>2010-05-26T10:04:54Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Birthday before 1940==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; CREATE TABLE employee (&lt;br /&gt;
  2  id          number,&lt;br /&gt;
  3  name        varchar(100),&lt;br /&gt;
  4  birth_date  date,&lt;br /&gt;
  5  gender      varchar2(30) );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; INSERT INTO employee (id,name,birth_date,gender )VALUES (100,&amp;quot;J&amp;quot;,to_date(&amp;quot;19230823&amp;quot;, &amp;quot;YYYYMMDD&amp;quot;),&amp;quot;MALE&amp;quot; );&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; SELECT name&lt;br /&gt;
  2  FROM   employee&lt;br /&gt;
  3  WHERE  birth_date &amp;lt; to_date(&amp;quot;19400101&amp;quot;, &amp;quot;YYYYMMDD&amp;quot;)&lt;br /&gt;
  4  ORDER BY name;&lt;br /&gt;
NAME&lt;br /&gt;
----------------------------------------------------------------------&lt;br /&gt;
J&lt;br /&gt;
1 row selected.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table employee;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Catch exception from to_date function==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; DECLARE&lt;br /&gt;
  2     bad_date EXCEPTION;&lt;br /&gt;
  3     PRAGMA EXCEPTION_INIT (bad_date, -01843);&lt;br /&gt;
  4  BEGIN&lt;br /&gt;
  5     DBMS_OUTPUT.PUT_LINE (TO_DATE (&amp;quot;13/13/99&amp;quot;, &amp;quot;MM/DD/YY&amp;quot;));&lt;br /&gt;
  6  EXCEPTION&lt;br /&gt;
  7    WHEN bad_date&lt;br /&gt;
  8    THEN&lt;br /&gt;
  9      DBMS_OUTPUT.PUT_LINE(&amp;quot;Just twelve months in a year...&amp;quot;);&lt;br /&gt;
 10  END;&lt;br /&gt;
 11  /&lt;br /&gt;
Just twelve months in a year...&lt;br /&gt;
PL/SQL procedure successfully completed.&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== DBMS_OUTPUT.PUT_LINE(TO_DATE (&amp;quot;1/1&amp;quot;));==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; BEGIN&lt;br /&gt;
  2&lt;br /&gt;
  3      DBMS_OUTPUT.PUT_LINE(TO_DATE (&amp;quot;1/1&amp;quot;));&lt;br /&gt;
  4&lt;br /&gt;
  5  END;&lt;br /&gt;
  6  /&lt;br /&gt;
END;&lt;br /&gt;
   *&lt;br /&gt;
ERROR at line 5:&lt;br /&gt;
ORA-01843: not a valid month&lt;br /&gt;
ORA-06512: at line 3&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== DBMS_OUTPUT.PUT_LINE(TO_DATE (&amp;quot;1/1/1&amp;quot;))==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; BEGIN&lt;br /&gt;
  2&lt;br /&gt;
  3      DBMS_OUTPUT.PUT_LINE(TO_DATE (&amp;quot;1/1/1&amp;quot;));&lt;br /&gt;
  4&lt;br /&gt;
  5  END;&lt;br /&gt;
  6  /&lt;br /&gt;
END;&lt;br /&gt;
   *&lt;br /&gt;
ERROR at line 5:&lt;br /&gt;
ORA-01843: not a valid month&lt;br /&gt;
ORA-06512: at line 3&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== DBMS_OUTPUT.PUT_LINE(TO_DATE (&amp;quot;12-APR-09&amp;quot;));==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; BEGIN&lt;br /&gt;
  2&lt;br /&gt;
  3      DBMS_OUTPUT.PUT_LINE(TO_DATE (&amp;quot;12-APR-09&amp;quot;));&lt;br /&gt;
  4&lt;br /&gt;
  5  END;&lt;br /&gt;
  6  /&lt;br /&gt;
12-APR-09&lt;br /&gt;
PL/SQL procedure successfully completed.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== DBMS_OUTPUT.PUT_LINE(TO_DATE (&amp;quot;19991205&amp;quot;));==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; BEGIN&lt;br /&gt;
  2&lt;br /&gt;
  3      DBMS_OUTPUT.PUT_LINE(TO_DATE (&amp;quot;19991205&amp;quot;));&lt;br /&gt;
  4&lt;br /&gt;
  5  END;&lt;br /&gt;
  6  /&lt;br /&gt;
END;&lt;br /&gt;
   *&lt;br /&gt;
ERROR at line 5:&lt;br /&gt;
ORA-01861: literal does not match format string&lt;br /&gt;
ORA-06512: at line 3&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== DBMS_OUTPUT.PUT_LINE(TO_DATE (&amp;quot;6/1996&amp;quot;));==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; BEGIN&lt;br /&gt;
  2&lt;br /&gt;
  3      DBMS_OUTPUT.PUT_LINE(TO_DATE (&amp;quot;6/1996&amp;quot;));&lt;br /&gt;
  4&lt;br /&gt;
  5  END;&lt;br /&gt;
  6  /&lt;br /&gt;
END;&lt;br /&gt;
   *&lt;br /&gt;
ERROR at line 5:&lt;br /&gt;
ORA-01843: not a valid month&lt;br /&gt;
ORA-06512: at line 3&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Specifying a Datetime Format for TO_DATE() function==&lt;br /&gt;
&lt;br /&gt;
Aspect&lt;br /&gt;
Parameter  Description&lt;br /&gt;
Example&lt;br /&gt;
Century&lt;br /&gt;
CC&lt;br /&gt;
Two-digit century.&lt;br /&gt;
21&lt;br /&gt;
Century&lt;br /&gt;
SCC&lt;br /&gt;
Two-digit century with a negative sign (C) for B.C.&lt;br /&gt;
-10&lt;br /&gt;
Quarter&lt;br /&gt;
Q&lt;br /&gt;
One-digit quarter of the year.&lt;br /&gt;
1&lt;br /&gt;
Year&lt;br /&gt;
YYYY&lt;br /&gt;
All four digits of the year.&lt;br /&gt;
2006&lt;br /&gt;
Year&lt;br /&gt;
IYYY&lt;br /&gt;
All four digits of the ISO year.&lt;br /&gt;
2006&lt;br /&gt;
Year&lt;br /&gt;
RRRR&lt;br /&gt;
All four digits of the rounded year, which depends on the current year.&lt;br /&gt;
2006&lt;br /&gt;
Year&lt;br /&gt;
SYYYY&lt;br /&gt;
All four digits of the year with a negative sign (C) for B.C.&lt;br /&gt;
C1001&lt;br /&gt;
Year&lt;br /&gt;
Y,YYY&lt;br /&gt;
All four digits of the year with a comma.&lt;br /&gt;
2,006&lt;br /&gt;
Year&lt;br /&gt;
YYY&lt;br /&gt;
Last three digits of the year.&lt;br /&gt;
006&lt;br /&gt;
Year&lt;br /&gt;
IYY&lt;br /&gt;
Last three digits of the ISO year.&lt;br /&gt;
006&lt;br /&gt;
Year&lt;br /&gt;
YY&lt;br /&gt;
Last two digits of the year.&lt;br /&gt;
06&lt;br /&gt;
Year&lt;br /&gt;
IY&lt;br /&gt;
Last two digits of the ISO year. 06&lt;br /&gt;
Year&lt;br /&gt;
RR&lt;br /&gt;
Last two digits of the rounded year, which depends on the current year.&lt;br /&gt;
06&lt;br /&gt;
Year&lt;br /&gt;
Y&lt;br /&gt;
Last digit of the year.&lt;br /&gt;
6&lt;br /&gt;
Year&lt;br /&gt;
I&lt;br /&gt;
Last digit of the ISO year.&lt;br /&gt;
6&lt;br /&gt;
Year&lt;br /&gt;
YEAR&lt;br /&gt;
Name of the year in uppercase.&lt;br /&gt;
TWO THOUSAND-SIX&lt;br /&gt;
Year&lt;br /&gt;
Year&lt;br /&gt;
Name of the year with the first letter in uppercase.&lt;br /&gt;
Two Thousand-Six&lt;br /&gt;
Month&lt;br /&gt;
MM&lt;br /&gt;
Two-digit month of the year.&lt;br /&gt;
01&lt;br /&gt;
Month&lt;br /&gt;
MONTH&lt;br /&gt;
Full name of the month in uppercase, right-padded with spaces to a total length of nine characters.&lt;br /&gt;
JANUARY&lt;br /&gt;
Month&lt;br /&gt;
Month&lt;br /&gt;
Full name of the month with first letter in uppercase, right-padded with spaces to a total length of nine characters.&lt;br /&gt;
January&lt;br /&gt;
Month&lt;br /&gt;
MON&lt;br /&gt;
First three letters of the name of the month in uppercase.&lt;br /&gt;
JAN&lt;br /&gt;
Month&lt;br /&gt;
Mon&lt;br /&gt;
First three letters of the name of the month with the first letter in uppercase.&lt;br /&gt;
Jan&lt;br /&gt;
Month&lt;br /&gt;
RM&lt;br /&gt;
Roman numeral month.&lt;br /&gt;
The Roman numeral month for the fourth month (April) is IV.&lt;br /&gt;
Week&lt;br /&gt;
WW&lt;br /&gt;
Two-digit week of the year.&lt;br /&gt;
02&lt;br /&gt;
Week&lt;br /&gt;
IW&lt;br /&gt;
Two-digit ISO week of the year.&lt;br /&gt;
02&lt;br /&gt;
Week&lt;br /&gt;
W&lt;br /&gt;
One-digit week of the month.&lt;br /&gt;
2&lt;br /&gt;
Day&lt;br /&gt;
DDD&lt;br /&gt;
Three-digit day of the year.&lt;br /&gt;
103&lt;br /&gt;
Day&lt;br /&gt;
DD&lt;br /&gt;
Two-digit day of the month.&lt;br /&gt;
31&lt;br /&gt;
Day&lt;br /&gt;
D&lt;br /&gt;
One-digit day of the week.&lt;br /&gt;
5&lt;br /&gt;
Day&lt;br /&gt;
DAY&lt;br /&gt;
Full name of the day in uppercase.&lt;br /&gt;
SATURDAY&lt;br /&gt;
Day&lt;br /&gt;
Day&lt;br /&gt;
Full name of the day with the first letter in uppercase.&lt;br /&gt;
Saturday&lt;br /&gt;
Day&lt;br /&gt;
DY&lt;br /&gt;
First three letters of the name of the day in uppercase.&lt;br /&gt;
SAT&lt;br /&gt;
Day&lt;br /&gt;
Dy&lt;br /&gt;
First three letters of the name of the day with the first letter in uppercase.&lt;br /&gt;
Sat&lt;br /&gt;
Day&lt;br /&gt;
J&lt;br /&gt;
Julian day-the number of days that have passed since January 1, 4713 B.C.&lt;br /&gt;
2439892&lt;br /&gt;
Hour&lt;br /&gt;
HH24&lt;br /&gt;
Two-digit hour in 24-hour format.&lt;br /&gt;
23&lt;br /&gt;
Hour&lt;br /&gt;
HH&lt;br /&gt;
Two-digit hour in 12-hour format.&lt;br /&gt;
11&lt;br /&gt;
Minute&lt;br /&gt;
MI&lt;br /&gt;
Two-digit minute.&lt;br /&gt;
57&lt;br /&gt;
Second&lt;br /&gt;
SS&lt;br /&gt;
Two-digit second.&lt;br /&gt;
45&lt;br /&gt;
Second&lt;br /&gt;
FF[1..9]&lt;br /&gt;
Fractional seconds with an optional number of digits to the right of the decimal point. Only applies timestamps,When dealing with 0.123456789 seconds, FF3 would round to 0.123.&lt;br /&gt;
Second&lt;br /&gt;
SSSSS&lt;br /&gt;
Number of seconds past 12 a.m.&lt;br /&gt;
46748&lt;br /&gt;
Second&lt;br /&gt;
MS&lt;br /&gt;
Millisecond (millionths of a second).&lt;br /&gt;
100&lt;br /&gt;
Second&lt;br /&gt;
CS&lt;br /&gt;
Centisecond (hundredths of a second).&lt;br /&gt;
10&lt;br /&gt;
Separators&lt;br /&gt;
-/,.;: &amp;quot;text&amp;quot;&lt;br /&gt;
Characters that allow you to separate the aspects of a date and time. You can supply freeform text in quotes as a separator.&lt;br /&gt;
When dealing with the date December 13, 1969, DD-MM-YYYY would produce 12-13-1969 and DD/MM/YYYY would produce 12/13/1969&lt;br /&gt;
Suffixes&lt;br /&gt;
AM or PM&lt;br /&gt;
AM or PM as appropriate.&lt;br /&gt;
AM&lt;br /&gt;
Suffixes&lt;br /&gt;
A.M. or P.M.&lt;br /&gt;
A.M. or P.M. as appropriate.&lt;br /&gt;
P.M.&lt;br /&gt;
Suffixes&lt;br /&gt;
AD or BC&lt;br /&gt;
AD or BC as appropriate.&lt;br /&gt;
AD&lt;br /&gt;
Suffixes&lt;br /&gt;
A.D. or B.C.&lt;br /&gt;
A.D. or B.C. as appropriate.&lt;br /&gt;
B.C.&lt;br /&gt;
Suffixes&lt;br /&gt;
TH&lt;br /&gt;
Suffix to a number. You can make the suffix uppercase by specifying the numeric format in uppercase and vice versa for lowercase.When dealing with a day number of 28, ddTH would produce 28th and DDTH would produce 28TH&lt;br /&gt;
Suffixes&lt;br /&gt;
SP&lt;br /&gt;
Number is spelled out.When dealing with a day number of 28, DDSP would produce TWENTY-EIGHT and ddSP would produce twenty-eight&lt;br /&gt;
Suffixes&lt;br /&gt;
SPTH&lt;br /&gt;
Combination of TH and SP.When dealing with a day number of 28, DDSPTH would produce TWENTY-EIGHTH and ddSPTH would produce twenty-eighth&lt;br /&gt;
Era&lt;br /&gt;
EE&lt;br /&gt;
Full era name for Japanese Imperial, ROC Official, and Thai Buddha calendars.&lt;br /&gt;
No example&lt;br /&gt;
Era&lt;br /&gt;
E&lt;br /&gt;
Abbreviated era name.&lt;br /&gt;
No example&lt;br /&gt;
Time zones&lt;br /&gt;
TZH&lt;br /&gt;
Time zone hour.&lt;br /&gt;
12&lt;br /&gt;
Time zones&lt;br /&gt;
TZM&lt;br /&gt;
Time zone minute.&lt;br /&gt;
30&lt;br /&gt;
Time zones&lt;br /&gt;
TZR&lt;br /&gt;
Time zone region.&lt;br /&gt;
PST&lt;br /&gt;
Time zones&lt;br /&gt;
TZD&lt;br /&gt;
Time zone with daylight savings information.&lt;br /&gt;
No example&lt;br /&gt;
&amp;lt;p&amp;gt;Quote from:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Oracle Database 10g SQL (Osborne ORACLE Press Series) (Paperback)&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;# Paperback: 608 pages&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;# Publisher: McGraw-Hill Osborne Media; 1st edition (February 20, 2004)&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;# Language: English&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;# ISBN-10: 0072229810&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;# ISBN-13: 978-0072229813&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Specifying Times==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The time part of your datetime defaults to 00:00:00 A.M.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;HH24:MI:SS, where:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;OL&amp;gt;&amp;lt;LI&amp;gt;HH24 is a two-digit hour in 24-hour format from 00 to 23.&amp;lt;/LI&amp;gt;&amp;lt;LI&amp;gt;MI is a two-digit minute from 00 to 59.&amp;lt;/LI&amp;gt;&amp;lt;LI&amp;gt;SS is a two-digit second from 00 to 59.&amp;lt;/LI&amp;gt;&amp;lt;/OL&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt; Select TO_DATE(&amp;quot;05-FEB-1968 19:32:36&amp;quot;, &amp;quot;DD-MON-YYYY HH24:MI:SS&amp;quot;) from dual;&lt;br /&gt;
TO_DATE(&amp;quot;&lt;br /&gt;
---------&lt;br /&gt;
05-FEB-68&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== TO_CHAR(TO_DATE(&amp;quot;04-JUL-15&amp;quot;, &amp;quot;DD-MON-RR&amp;quot;), &amp;quot;DD-MON-YYYY&amp;quot;)==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt; SELECT&lt;br /&gt;
  2    TO_CHAR(TO_DATE(&amp;quot;04-JUL-15&amp;quot;, &amp;quot;DD-MON-RR&amp;quot;), &amp;quot;DD-MON-YYYY&amp;quot;),&lt;br /&gt;
  3    TO_CHAR(TO_DATE(&amp;quot;04-JUL-55&amp;quot;, &amp;quot;DD-MON-RR&amp;quot;), &amp;quot;DD-MON-YYYY&amp;quot;)&lt;br /&gt;
  4  FROM dual;&lt;br /&gt;
TO_CHAR(TO_ TO_CHAR(TO_&lt;br /&gt;
----------- -----------&lt;br /&gt;
04-JUL-2015 04-JUL-1955&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== TO_DATE() converts the strings 04-JUL-2006 to the date July 4, 2006==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; SELECT TO_DATE(&amp;quot;04-JUL-2006&amp;quot;), TO_DATE(&amp;quot;04-JUL-06&amp;quot;) FROM dual;&lt;br /&gt;
TO_DATE(&amp;quot; TO_DATE(&amp;quot;&lt;br /&gt;
--------- ---------&lt;br /&gt;
04-JUL-06 04-JUL-06&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== TO_DATE function to convert from characters to dates explicitly==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; SELECT TO_CHAR(LAST_DAY(TO_DATE(&amp;quot;23SEP2006&amp;quot;,&amp;quot;ddMONyyyy&amp;quot;))) FROM dual;&lt;br /&gt;
TO_CHAR(L&lt;br /&gt;
---------&lt;br /&gt;
30-SEP-06&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== TO_DATE() with INSERT statement==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; -- create demo table&lt;br /&gt;
SQL&amp;gt; create table Employee(&lt;br /&gt;
  2    ID                 VARCHAR2(4 BYTE)         NOT NULL,&lt;br /&gt;
  3    First_Name         VARCHAR2(10 BYTE),&lt;br /&gt;
  4    Last_Name          VARCHAR2(10 BYTE),&lt;br /&gt;
  5    Start_Date         DATE,&lt;br /&gt;
  6    End_Date           DATE,&lt;br /&gt;
  7    Salary             Number(8,2),&lt;br /&gt;
  8    City               VARCHAR2(10 BYTE),&lt;br /&gt;
  9    Description        VARCHAR2(15 BYTE)&lt;br /&gt;
 10  )&lt;br /&gt;
 11  /&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; -- prepare data&lt;br /&gt;
SQL&amp;gt; insert into Employee(ID,  First_Name, Last_Name, Start_Date,                     End_Date,                       Salary,  City,       Description)&lt;br /&gt;
  2               values (&amp;quot;01&amp;quot;,&amp;quot;Jason&amp;quot;,    &amp;quot;Martin&amp;quot;,  to_date(&amp;quot;19960725&amp;quot;,&amp;quot;YYYYMMDD&amp;quot;), to_date(&amp;quot;20060725&amp;quot;,&amp;quot;YYYYMMDD&amp;quot;), 1234.56, &amp;quot;Toronto&amp;quot;,  &amp;quot;Programmer&amp;quot;)&lt;br /&gt;
  3  /&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into Employee(ID,  First_Name, Last_Name, Start_Date,                     End_Date,                       Salary,  City,       Description)&lt;br /&gt;
  2                values(&amp;quot;02&amp;quot;,&amp;quot;Alison&amp;quot;,   &amp;quot;Mathews&amp;quot;, to_date(&amp;quot;19760321&amp;quot;,&amp;quot;YYYYMMDD&amp;quot;), to_date(&amp;quot;19860221&amp;quot;,&amp;quot;YYYYMMDD&amp;quot;), 6661.78, &amp;quot;Vancouver&amp;quot;,&amp;quot;Tester&amp;quot;)&lt;br /&gt;
  3  /&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into Employee(ID,  First_Name, Last_Name, Start_Date,                     End_Date,                       Salary,  City,       Description)&lt;br /&gt;
  2                values(&amp;quot;03&amp;quot;,&amp;quot;James&amp;quot;,    &amp;quot;Smith&amp;quot;,   to_date(&amp;quot;19781212&amp;quot;,&amp;quot;YYYYMMDD&amp;quot;), to_date(&amp;quot;19900315&amp;quot;,&amp;quot;YYYYMMDD&amp;quot;), 6544.78, &amp;quot;Vancouver&amp;quot;,&amp;quot;Tester&amp;quot;)&lt;br /&gt;
  3  /&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into Employee(ID,  First_Name, Last_Name, Start_Date,                     End_Date,                       Salary,  City,       Description)&lt;br /&gt;
  2                values(&amp;quot;04&amp;quot;,&amp;quot;Celia&amp;quot;,    &amp;quot;Rice&amp;quot;,    to_date(&amp;quot;19821024&amp;quot;,&amp;quot;YYYYMMDD&amp;quot;), to_date(&amp;quot;19990421&amp;quot;,&amp;quot;YYYYMMDD&amp;quot;), 2344.78, &amp;quot;Vancouver&amp;quot;,&amp;quot;Manager&amp;quot;)&lt;br /&gt;
  3  /&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into Employee(ID,  First_Name, Last_Name, Start_Date,                     End_Date,                       Salary,  City,       Description)&lt;br /&gt;
  2                values(&amp;quot;05&amp;quot;,&amp;quot;Robert&amp;quot;,   &amp;quot;Black&amp;quot;,   to_date(&amp;quot;19840115&amp;quot;,&amp;quot;YYYYMMDD&amp;quot;), to_date(&amp;quot;19980808&amp;quot;,&amp;quot;YYYYMMDD&amp;quot;), 2334.78, &amp;quot;Vancouver&amp;quot;,&amp;quot;Tester&amp;quot;)&lt;br /&gt;
  3  /&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into Employee(ID,  First_Name, Last_Name, Start_Date,                     End_Date,                       Salary, City,        Description)&lt;br /&gt;
  2                values(&amp;quot;06&amp;quot;,&amp;quot;Linda&amp;quot;,    &amp;quot;Green&amp;quot;,   to_date(&amp;quot;19870730&amp;quot;,&amp;quot;YYYYMMDD&amp;quot;), to_date(&amp;quot;19960104&amp;quot;,&amp;quot;YYYYMMDD&amp;quot;), 4322.78,&amp;quot;New York&amp;quot;,  &amp;quot;Tester&amp;quot;)&lt;br /&gt;
  3  /&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into Employee(ID,  First_Name, Last_Name, Start_Date,                     End_Date,                       Salary, City,        Description)&lt;br /&gt;
  2                values(&amp;quot;07&amp;quot;,&amp;quot;David&amp;quot;,    &amp;quot;Larry&amp;quot;,   to_date(&amp;quot;19901231&amp;quot;,&amp;quot;YYYYMMDD&amp;quot;), to_date(&amp;quot;19980212&amp;quot;,&amp;quot;YYYYMMDD&amp;quot;), 7897.78,&amp;quot;New York&amp;quot;,  &amp;quot;Manager&amp;quot;)&lt;br /&gt;
  3  /&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into Employee(ID,  First_Name, Last_Name, Start_Date,                     End_Date,                       Salary, City,        Description)&lt;br /&gt;
  2                values(&amp;quot;08&amp;quot;,&amp;quot;James&amp;quot;,    &amp;quot;Cat&amp;quot;,     to_date(&amp;quot;19960917&amp;quot;,&amp;quot;YYYYMMDD&amp;quot;), to_date(&amp;quot;20020415&amp;quot;,&amp;quot;YYYYMMDD&amp;quot;), 1232.78,&amp;quot;Vancouver&amp;quot;, &amp;quot;Tester&amp;quot;)&lt;br /&gt;
  3  /&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; -- display data in the table&lt;br /&gt;
SQL&amp;gt; select * from Employee&lt;br /&gt;
  2  /&lt;br /&gt;
ID   FIRST_NAME LAST_NAME  START_DAT END_DATE      SALARY CITY       DESCRIPTION&lt;br /&gt;
---- ---------- ---------- --------- --------- ---------- ---------- ---------------&lt;br /&gt;
01   Jason      Martin     25-JUL-96 25-JUL-06    1234.56 Toronto    Programmer&lt;br /&gt;
02   Alison     Mathews    21-MAR-76 21-FEB-86    6661.78 Vancouver  Tester&lt;br /&gt;
03   James      Smith      12-DEC-78 15-MAR-90    6544.78 Vancouver  Tester&lt;br /&gt;
04   Celia      Rice       24-OCT-82 21-APR-99    2344.78 Vancouver  Manager&lt;br /&gt;
05   Robert     Black      15-JAN-84 08-AUG-98    2334.78 Vancouver  Tester&lt;br /&gt;
06   Linda      Green      30-JUL-87 04-JAN-96    4322.78 New York   Tester&lt;br /&gt;
07   David      Larry      31-DEC-90 12-FEB-98    7897.78 New York   Manager&lt;br /&gt;
08   James      Cat        17-SEP-96 15-APR-02    1232.78 Vancouver  Tester&lt;br /&gt;
8 rows selected.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; -- clean the table&lt;br /&gt;
SQL&amp;gt; drop table Employee&lt;br /&gt;
  2  /&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== TO_DATE(x[, format]) converts the x string to a datetime==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;You can provide an optional format string to indicate the format of x.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The default format is DD-MON-YYYY or DD-MON-YY.&amp;lt;/p&amp;gt;&lt;br /&gt;
13. 21. TO_DATE&lt;br /&gt;
13. 21. 1. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/Oracle/0260__Date-Timestamp-Functions/SpecifyingaDatetimeFormatforTODATEfunction.htm&amp;quot;&amp;gt;Specifying a Datetime Format for TO_DATE() function&amp;lt;/a&amp;gt;&lt;br /&gt;
13. 21. 2. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/Oracle/0260__Date-Timestamp-Functions/UsingtheYYFormat.htm&amp;quot;&amp;gt;Using the YY Format&amp;lt;/a&amp;gt;&lt;br /&gt;
13. 21. 3. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/Oracle/0260__Date-Timestamp-Functions/UsingtheRRFormat.htm&amp;quot;&amp;gt;Using the RR Format&amp;lt;/a&amp;gt;&lt;br /&gt;
13. 21. 4. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/Oracle/0260__Date-Timestamp-Functions/TOCHARTODATE04JUL15DDMONRRDDMONYYYY.htm&amp;quot;&amp;gt;TO_CHAR(TO_DATE(&amp;quot;04-JUL-15&amp;quot;, &amp;quot;DD-MON-RR&amp;quot;), &amp;quot;DD-MON-YYYY&amp;quot;)&amp;lt;/a&amp;gt;&lt;br /&gt;
13. 21. 5. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/Oracle/0260__Date-Timestamp-Functions/TODATEfunctiontoconvertfromcharacterstodatesexplicitly.htm&amp;quot;&amp;gt;TO_DATE function to convert from characters to dates explicitly&amp;lt;/a&amp;gt;&lt;br /&gt;
13. 21. 6. &lt;br /&gt;
TO_DATE(x[, format]) converts the x string to a datetime&lt;br /&gt;
13. 21. 7. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/Oracle/0260__Date-Timestamp-Functions/TODATEconvertsthestrings04JUL2006tothedateJuly42006.htm&amp;quot;&amp;gt;TO_DATE() converts the strings 04-JUL-2006 to the date July 4, 2006&amp;lt;/a&amp;gt;&lt;br /&gt;
13. 21. 8. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/Oracle/0260__Date-Timestamp-Functions/SpecifyingTimes.htm&amp;quot;&amp;gt;Specifying Times&amp;lt;/a&amp;gt;&lt;br /&gt;
13. 21. 9. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/Oracle/0260__Date-Timestamp-Functions/TODATEwithINSERTstatement.htm&amp;quot;&amp;gt;TO_DATE() with INSERT statement&amp;lt;/a&amp;gt;&lt;br /&gt;
13. 21. 10. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/Oracle/0260__Date-Timestamp-Functions/DBMSOUTPUTPUTLINETODATE11.htm&amp;quot;&amp;gt;DBMS_OUTPUT.PUT_LINE(TO_DATE (&amp;quot;1/1&amp;quot;));&amp;lt;/a&amp;gt;&lt;br /&gt;
13. 21. 11. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/Oracle/0260__Date-Timestamp-Functions/DBMSOUTPUTPUTLINETODATE61996.htm&amp;quot;&amp;gt;DBMS_OUTPUT.PUT_LINE(TO_DATE (&amp;quot;6/1996&amp;quot;));&amp;lt;/a&amp;gt;&lt;br /&gt;
13. 21. 12. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/Oracle/0260__Date-Timestamp-Functions/DBMSOUTPUTPUTLINETODATE12APR09.htm&amp;quot;&amp;gt;DBMS_OUTPUT.PUT_LINE(TO_DATE (&amp;quot;12-APR-09&amp;quot;));&amp;lt;/a&amp;gt;&lt;br /&gt;
13. 21. 13. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/Oracle/0260__Date-Timestamp-Functions/DBMSOUTPUTPUTLINETODATE19991205.htm&amp;quot;&amp;gt;DBMS_OUTPUT.PUT_LINE(TO_DATE (&amp;quot;19991205&amp;quot;));&amp;lt;/a&amp;gt;&lt;br /&gt;
13. 21. 14. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/Oracle/0260__Date-Timestamp-Functions/DBMSOUTPUTPUTLINETODATE111.htm&amp;quot;&amp;gt;DBMS_OUTPUT.PUT_LINE(TO_DATE (&amp;quot;1/1/1&amp;quot;))&amp;lt;/a&amp;gt;&lt;br /&gt;
13. 21. 15. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/Oracle/0260__Date-Timestamp-Functions/Birthdaybefore1940.htm&amp;quot;&amp;gt;Birthday before 1940&amp;lt;/a&amp;gt;&lt;br /&gt;
13. 21. 16. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/Oracle/0260__Date-Timestamp-Functions/Catchexceptionfromtodatefunction.htm&amp;quot;&amp;gt;Catch exception from to_date function&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Using the RR Format==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;If your date format is RR and you supply the last two digits of a year, the first two digits of your year are determined using the two-digit year you supply (your supplied year) and the last two digits of the present date on your database server (the present year). The rules used to determine the century of your supplied year are as follows:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;OL&amp;gt;&amp;lt;LI&amp;gt;Rule 1  If your supplied year is between 00 and 49 and the present year is between 00 and 49, the century is the same as the present century. Therefore, the first two digits of your supplied year are set to the first two digits of the present year. For example, if your supplied year is 15 and the present year is 2005, your supplied year is set to 2015.&amp;lt;/LI&amp;gt;&amp;lt;LI&amp;gt;Rule 2  If your supplied year is between 50 and 99 and the present year is between 00 and 49, the century is the present century minus 1. Therefore, the first two digits of your supplied year are set to the present year&amp;quot;s first two digits minus 1. For example, if your supplied year is 75 and the present year is 2005, your supplied year is set to 1975.&amp;lt;/LI&amp;gt;&amp;lt;LI&amp;gt;Rule 3  If your supplied year is between 00 and 49 and the present year is between 50 and 99, the century is the present century plus 1. Therefore, the first two digits of your supplied year are set to the present year&amp;quot;s first two digits plus 1. For example, if your supplied year is 15 and the present year is 2075, your supplied year is set to 2115.&amp;lt;/LI&amp;gt;&amp;lt;LI&amp;gt;Rule 4  If your supplied year is between 50 and 99 and the present year is between 50 and 99, the century is the same as the present century. Therefore, the first two digits of your supplied year are set to the first two digits of the present year. For example, if your supplied year is 55 and the present year is 2075, your supplied year is set to 2055.&amp;lt;/LI&amp;gt;&amp;lt;/OL&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Quote from:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Oracle Database 10g SQL (Osborne ORACLE Press Series) (Paperback)&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;# Paperback: 608 pages&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;# Publisher: McGraw-Hill Osborne Media; 1st edition (February 20, 2004)&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;# Language: English&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;# ISBN-10: 0072229810&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;# ISBN-13: 978-0072229813&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; SELECT&lt;br /&gt;
  2    TO_CHAR(TO_DATE(&amp;quot;04-JUL-15&amp;quot;, &amp;quot;DD-MON-RR&amp;quot;), &amp;quot;DD-MON-YYYY&amp;quot;),&lt;br /&gt;
  3    TO_CHAR(TO_DATE(&amp;quot;04-JUL-75&amp;quot;, &amp;quot;DD-MON-RR&amp;quot;), &amp;quot;DD-MON-YYYY&amp;quot;)&lt;br /&gt;
  4  FROM dual;&lt;br /&gt;
TO_CHAR(TO_ TO_CHAR(TO_&lt;br /&gt;
----------- -----------&lt;br /&gt;
04-JUL-2015 04-JUL-1975&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Using the YY Format==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;If you use the YYYY format but only supply a two-digit date, the date is interpreted using the YY format.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;In this case, the century for your year is assumed to be the same as the present century currently set on your database server.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;which means, first two digits of your supplied year are set to the first two digits of the present year.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt; SELECT&lt;br /&gt;
  2    TO_CHAR(TO_DATE(&amp;quot;04-JUL-25&amp;quot;, &amp;quot;DD-MON-YY&amp;quot;), &amp;quot;DD-MON-YYYY&amp;quot;),&lt;br /&gt;
  3    TO_CHAR(TO_DATE(&amp;quot;04-JUL-85&amp;quot;, &amp;quot;DD-MON-YY&amp;quot;), &amp;quot;DD-MON-YYYY&amp;quot;)&lt;br /&gt;
  4  FROM dual;&lt;br /&gt;
TO_CHAR(TO_ TO_CHAR(TO_&lt;br /&gt;
----------- -----------&lt;br /&gt;
04-JUL-2025 04-JUL-2085&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>