La fonction decodeDate (struct tm Output)

Convertit une valeur Date Netezza Performance Server en une structure tm. Le résultat tm représente l'heure 00:00:00 à la date spécifiée, avec un statut d'heure d'été inconnu.

Descriptif

La fonction a la syntaxe suivante :
inline void decodeDate(int32 encodedDate, struct tm* result, bool* 
errorFlag = NULL)

encodedDate spécifie une valeur qui est encodée au format Date de Netezza Performance Server

result spécifie la structure dans laquelle la date décodée est écrite, de sorte que result->tm_year, result->tm_mon, result-> tm_mday, result->tm_yday et result->tm_wday contiennent les champs appropriés au format tm. result->tm_isdst est mis à -1. Le cas échéant, tous les autres champs du résultat sont mis à 0.

errorFlag est un argument facultatif. S'il n'est pas NULL, il prend la valeur true si isValidDate(encodedDate) est false. Dans le cas contraire, la valeur est fixée à false.

Emissions

La fonction lève un objet d'exception opaque si le résultat est NULL ouerrorFlag est NULL et isValidDate(encodedDate) est false).