HGETC: Memorizzazione della data e l'ora correnti in un campo data-ora

Come:

Lingue disponibili: reporting, Maintain

La funzione HGETC restituisce l'ora e data corrente nel formato data-ora desiderato. Se i valori di millisecondi o microsecondi non sono disponibili nel proprio ambiente operativo, la funzione recupera il valore di zero per questi componenti.


Inizio pagina

x
Sintassi: Come memorizzare la data e l'ora correnti in un campo data-ora
HGETC(length, output)

dove:

length

Valore intero

Lunghezza del valore data-ora restituito. I valori validi sono:

  • 8 indica un valore ora che include millisecondi.
  • 10 indica un valore ora che include microsecondi.
  • 12 indica un valore ora che include nanosecondi.
emissione

Data-ora

Il valore ora-data restituito. Si può trattere di un campo che contiene il risultato, o del formato del valore di emissione racchiuso o tra virgolette singole. Il formato deve essere nel formato data- ora (tipo di dati H).



Esempio: Memorizzazione della data e l'ora correnti in un campo data-ora (Reporting)

HGETC memorizza la data e l'ora corrente in DT2:

TABLE FILE VIDEOTR2
PRINT CUSTID TRANSDATE AS 'DATE-TIME' AND COMPUTE
DT2/HYYMDm = HGETC(10, 'HYYMDm');
WHERE DATE EQ 2000;
END

L'emissione è:

CUSTID  DATE-TIME         DT2
------  ---------         ---
1237    2000/02/05 03:30  2000/10/03 15:34:24.000000
1118    2000/06/26 05:45  2000/10/03 15:34:24.000000


Esempio: Memorizzazione della data e l'ora correnti in un campo data-ora (Maintain)

HGETC memorizza la data e l'ora corrente in DT2:

MAINTAIN
COMPUTE DT2/HYYMDm = HGETC(10, DT2);
TYPE "DT2 = <DT2";
END

WebFOCUS