HTMTOTS o TIMETOTS: Conversione di un'ora in un indicatore data/ora

Come:

La funzione HTMTOTS restituisce un indicatore data/ora usando la data corrente per fornire i componenti data al suo valore e copia i componenti ora dal suo valore data-ora d'immissione.

Nota: TIMETOTS è un sinonimo per HTMTOTS.


Inizio pagina

x
Sintassi: Come convertire un'ora in una data/ora
HTMTOTS(time, length, output)

oppure

TIMETOTS(time, length, output)

dove:

ora

Data-ora

Valore data-ora di cui si utilizzerà l'ora. La parte relativa alla data verrà ignorata.

length

Valore intero

La lunghezza del risultato. Si può trattare di uno dei seguenti:

  • 8 per l’immissione di valori di ora inclusi i millisecondi.
  • 10 per l’immissione di valori di ora inclusi i microsecondi.
  • 12 per l’immissione di valori di ora inclusi i nanosecondi.
output_format

Data-ora

Valore data-ora con data impostata alla data corrente e ora copiata dall'ora.

Nome del campo che contiene il risultato o formato del valore di emissione racchiuso tra virgolette singole”.



Esempio: Conversione di un'ora in una data/ora

HTMTOTS converte la porzione ora del campo TRANSDATE ad un indicatore data/ora, usando la data corrente per la porzione data del valore restituito:

DEFINE FILE VIDEOTR2
  TSTMPSEC/HYYMDS = HTMTOTS(TRANSDATE, 8, 'HYYMDS');
END 
TABLE FILE VIDEOTR2
PRINT TRANSDATE TSTMPSEC
BY LASTNAME BY FIRSTNAME
WHERE DATE EQ '1991'
END

L'emissione è:

LASTNAME         FIRSTNAME   TRANSDATE         TSTMPSEC
--------         ---------   ---------         --------
CRUZ             IVY         1991/06/27 02:45  2011/01/11 02:45:00
GOODMAN          JOHN        1991/06/25 01:19  2011/01/11 01:19:00
GREEVEN          GEORGIA     1991/06/24 10:27  2011/01/11 10:27:00
HANDLER          EVAN        1991/06/20 05:15  2011/01/11 05:15:00
                             1991/06/21 07:11  2011/01/11 07:11:00
KRAMER           CHERYL      1991/06/21 01:10  2011/01/11 01:10:00
                             1991/06/19 07:18  2011/01/11 07:18:00
                             1991/06/19 04:11  2011/01/11 04:11:00
MONROE           CATHERINE   1991/06/25 01:17  2011/01/11 01:17:00
                 PATRICK     1991/06/27 01:17  2011/01/11 01:17:00
SPIVEY           TOM         1991/11/17 11:28  2011/01/11 11:28:00
WILLIAMS         KENNETH     1991/06/24 04:43  2011/01/11 04:43:00
                             1991/06/24 02:08  2011/01/11 02:08:00

WebFOCUS