progress 4GL – datum a čas

 

DATE – konverze různých formátů do data

DATE ( month , day , year | string | datetime-expression )

  • month , day , year – měsíc 1-12, den 1-31, rok YYYY
  • string – řetězec obsahující hodnotu ve formátu data a času
  • datetime-expression – výraz ve formátu DATETIME nebo DATETIME-TZ
DISPLAY DATE(11, 12, 1965). /* 12/11/65 */
DISPLAY DATE(3.17.2021).    /* 17/3/21  */
DISPLAY DATE(NOW).          /* 11/06/21 */

 

NOW – vrací aktuální datum, čas a časovou zónu

DEFINE VARIABLE v-datetime AS DATETIME NO-UNDO.
DEFINE VARIABLE v-datetime-tz AS DATETIME-TZ NO-UNDO.

ASSIGN v-datetime = NOW.
ASSIGN v-datetime-tz = NOW.

DISPLAY v-datetime.        /* 11/06/2021 12:34:57.118 */
DISPLAY v-datetime-tz.     /* 11/06/2021 12:34:57.118+02:00 */