Funzioni di data e ora

Funzioni di aiuto per la data e l'ora utilizzate per convertire da e verso i formati di data e ora di Netezza.

Funzioni

int64_t nzaeIntervalToMilliseconds(const NzudsInterval *nzInterval)
Converte un intervallo NZ in millisecondi.
int64_t nzaeIntervalToSeconds(const NzudsInterval *nzInterval)
Converte un intervallo NZ in secondi.
void nzaeMillisecondsToInterval(int64_t millisecondi, NzudsInterval *nzInterval)
Convertire i millisecondi in un intervallo NZ.
int64_t nzaeMillisecondsToNzTime(int32_t milliseconds)
Converte il tempo in millisecondi in un tempo NZ.
int32_t nzaeMinutesToNzTimeTzOffset(int32_t minutes)
Convertire i minuti in offset NZ TimeTz.
int64_t nzaeNzDateToPosixTimeMilliseconds(int32_t nzDate)
Converte una data NZ in un'ora Epoch in millisecondi.
int64_t nzaeNzDateToPosixTimeSeconds(int32_t nzDate)
Converte una data NZ in un'ora epocale in secondi.
int64_t nzaeNzTimestampToPosixTimeMilliseconds(int64_t nzTimestamp)
Converte un timestamp NZ in tempo Epoch in millisecondi.
int64_t nzaeNzTimestampToPosixTimeSeconds(int64_t nzTimestamp)
Converte un timestamp NZ in un tempo Epoch in secondi.
int32_t nzaeNzTimeToMilliseconds(int64_t nzTime)
Converte un tempo NZ in tempo in millisecondi.
int32_t nzaeNzTimeToSeconds(int64_t nzTime)
Converte un tempo NZ in tempo in secondi.
int32_t nzaeNzTimeTzOffsetToMinutes(int32_t nzTimeTzOffset)
Converte un offset NZ TimeTz in minuti.
int32_t nzaePosixTimeMillisecondsToNzDate(int64_t posixTimeMilliseconds)
Converte un tempo Epoch in millisecondi in una data NZ.
int64_t nzaePosixTimeMillisecondsToNzTimestamp(int64_t posixTimeMilliseconds)
Converte un tempo Epoch in millisecondi in un timestamp NZ.
int32_t nzaePosixTimeSecondsToNzDate(int64_t posixTimeSeconds)
Converte un'epoca in secondi in una data NZ.
int64_t nzaePosixTimeSecondsToNzTimestamp(int64_t posixTimeSeconds)
Converte un tempo Epoch in secondi in un timestamp NZ.
void nzaeSecondsToInterval(int64_t seconds, NzudsInterval *nzInterval)
Convertire i secondi in un intervallo NZ.
int64_t nzaeSecondsToNzTime(int32_t seconds)
Converte il tempo in secondi in un tempo NZ.

Descrizione Dettagliata

Funzioni di aiuto per la data e l'ora utilizzate per convertire da e verso i formati di data e ora di Netezza.

Documentazione delle funzioni

int64_t nzaeIntervalToMilliseconds(const NzudsInterval *nzInterval)
Converte un intervallo NZ in millisecondi.
Parametri:
  • NzudsInterval nzInterval

    L'intervallo codificato in NZ.

    Risultati

    Millisecondi.

int64_t nzaeIntervalToSeconds(const NzudsInterval *nzInterval)
Converte un intervallo NZ in secondi.
Parametri:
  • NzudsInterval nzInterval

    L'intervallo codificato in NZ.

    Risultati

    secondi.

void nzaeMillisecondsToInterval(int64_t millisecondi, NzudsInterval *nzInterval)
Convertire i millisecondi in un intervallo NZ.
Parametri:
  • milliseconds

    Millisecondi.

  • NzudsInterval nzInterval

    L'intervallo codificato in NZ.

int64_t nzaeMillisecondsToNzTime(int32_t milliseconds)
Converte il tempo in millisecondi in un tempo NZ.
Parametri:
  • milliseconds

    Il tempo in millisecondi.

    Risultati

    Il tempo in NZ.

int32_t nzaeMinutesToNzTimeTzOffset(int32_t minutes)
Convertire i minuti in offset NZ TimeTz.
Parametri:
  • minutes

    Minuti.

    Risultati

    L'offset del fuso orario NZ.

int64_t nzaeNzDateToPosixTimeMilliseconds(int32_t nzDate)
Converte una data NZ in un'ora Epoch in millisecondi.
Parametri:
  • nzDate

    Data codificata NZ.

    Risultati

    Il tempo dell'Epoca in millisecondi.

int64_t nzaeNzDateToPosixTimeSeconds(int32_t nzDate)
Converte una data NZ in un'ora epocale in secondi.
Parametri:
  • nzDate

    Data codificata NZ.

    Risultati

    Il tempo dell'Epoca in secondi.

int64_t nzaeNzTimestampToPosixTimeMilliseconds(int64_t nzTimestamp)
Converte un timestamp NZ in tempo Epoch in millisecondi.
Parametri:
  • nzTimestamp

    Timestamp codificato NZ

    Risultati

    Il tempo dell'Epoca in millisecondi.

int64_t nzaeNzTimestampToPosixTimeSeconds(int64_t nzTimestamp)
Converte un timestamp NZ in un tempo Epoch in secondi.
Parametri:
  • nzTimestamp

    Timestamp codificato NZ.

    Risultati

    Il tempo dell'Epoca in secondi.

int32_t nzaeNzTimeToMilliseconds(int64_t nzTime)
Converte un tempo NZ in tempo in millisecondi.
Parametri:
  • nzTime

    Tempo codificato NZ.

    Risultati

    Il tempo in millisecondi.

int32_t nzaeNzTimeToSeconds(int64_t nzTime)
Converte un tempo NZ in tempo in secondi.
Parametri:
  • nzTime

    Tempo codificato NZ.

    Risultati

    Il tempo in secondi.

int32_t nzaeNzTimeTzOffsetToMinutes(int32_t nzTimeTzOffset)
Converte un offset NZ TimeTz in minuti.
Parametri:
  • nzTimeTzOffset

    L'offset del fuso orario NZ.

    Risultati

    Minuti.

int32_t nzaePosixTimeMillisecondsToNzDate(int64_t posixTimeMilliseconds)
Converte un tempo Epoch in millisecondi in una data NZ.
Parametri:
  • posixTimeMilliseconds

    Il tempo Posix in millisecondi.

    Risultati

    Un appuntamento in NZ.

int64_t nzaePosixTimeMillisecondsToNzTimestamp(int64_t posixTimeMilliseconds)
Converte un tempo Epoch in millisecondi in un timestamp NZ.
Parametri:
  • posixTimeMilliseconds

    Il tempo Posix in millisecondi.

    Risultati

    Un timestamp NZ.

int32_t nzaePosixTimeSecondsToNzDate(int64_t posixTimeSeconds)
Converte un'epoca in secondi in una data NZ.
Parametri:
  • posixTimeSeconds

    Il tempo Posix in secondi.

    Risultati

    La data NZ.

int64_t nzaePosixTimeSecondsToNzTimestamp(int64_t posixTimeSeconds)
Converte un tempo Epoch in secondi in un timestamp NZ.
Parametri:
  • posixTimeSeconds

    Il tempo Posix in secondi.

    Risultati

    Il timestamp NZ.

void nzaeSecondsToInterval(int64_t seconds, NzudsInterval *nzInterval)
Convertire i secondi in un intervallo NZ.
Parametri:
  • seconds

    Secondi

  • NzudsInterval nzInterval

    L'uscita dell'intervallo.

int64_t nzaeSecondsToNzTime(int32_t seconds)
Converte il tempo in secondi in un tempo NZ.
Parametri:
  • seconds

    Il tempo in secondi

    Risultati

    Il tempo in NZ.