anchor.diff:  
   If the _format-string_ contains hour, minute or seconds fields, the output data type is timestamp. Otherwise,
   the output data type is date.
  -
  +
   [[examples_of_to_date]]
   === Examples of TO_DATE
  -
  -* This function returns the date value '2016-12-07':
  -+
  -```
  -TO_DATE ('2016-12-07')
  -```
  -
  -* This function returns the date value '2016-07-12':
  -+
  -```
  -TO_DATE ('12-07-2016', 'DD-MM-YYYY')
  +
  +* This function returns the date value '2016-12-07':
  ++
  +```
  +TO_DATE ('2016-12-07')
  +```
  +
  +* This function returns the date value '2016-07-12':
  ++
  +```
  +TO_DATE ('12-07-2016', 'DD-MM-YYYY')
   ```
   
   * This function returns the date value '2016-12-07':
  
positive.code: 
  
  Here, HH and HH24 refer to a 2-digit hour field. MI refers to a two-digit minutes field. SS refers to a 2-digit seconds field.
  
  [[examples_of_to_time]]
  === Examples of TO_TIME
  
  * This function returns the time value '17:05:01':
  +
  ```
  TO_TIME ('17:05:01', 'HH24:MI:SS')
  ```
  
  <<<
  
negative.code: If the _format-string_ contains only year, month or day fields, the input data type must be date or timestamp.
  
  If the _format-string_ contains all fields, and the input data type is date, the hour, minute and second fields in the result will be filled with zeroes.
  
  [[examples_of_to_char]]
  === Examples of TO_CHAR
  
  * This function returns the character value '01MAR2016':
  +
  ```
  TO_CHAR (DATE '2016-03-01', 'DDMONYYYY')
  ```
  
  * This function returns the character value '01.03.2016 00:00:00':
  +
  ```
  TO_CHAR (DATE '2016-03-01', 'DD.MM.YYYY HH24.MI.SS')
  ```
  
  * This function returns the character value '12:05:10':
  