La funzione decodeDate (struct tm Output)

Converte un valore Date Netezza Performance Server una struct tm. Il tm risultante rappresenta l'ora 00:00:00 della data specificata, con uno stato di risparmio di luce diurna sconosciuto.

Descrizione

La funzione ha la seguente sintassi:
inline void decodeDate(int32 encodedDate, struct tm* result, bool* 
errorFlag = NULL)

encodedDate specifica un valore codificato nel formato Netezza Performance Server Date.

il risultato specifica la struttura in cui viene scritta la data decodificata, in modo che risultato->tm_anno, risultato->tm_mese, risultato->tm_giorno, risultato->tm_giorno e risultato->tm_giorno contengano i campi appropriati in formato tm. risultato->tm_isdst è impostato su -1. Se applicabile, tutti gli altri campi del risultato sono impostati a 0.

errorFlag è un argomento opzionale. Se non è NULL, viene impostato su true se isValidDate(encodedDate) è false. Altrimenti, viene impostato su false.

Eccezioni generate

La funzione lancia un oggetto di eccezione opaco se il risultato è NULL oerrorFlag è NULL e isValidDate(encodedDate) è false).