-- entrée : une chaine de caractère convertible en chaîne d'octets (bytea) par exemple : '\x07e10113122b09082b0100'::bytea --sortie : timestamp select concat((get_byte(v,0)<<8) + get_byte(v,1),'-',get_byte(v,2),'-',get_byte(v,3),' ', get_byte(v,4),':',get_byte(v,5),':',get_byte(v,6),'.',get_byte(v,7),' ',chr(get_byte(v,8)),get_byte(v,9),':',get_byte(v,10))::timestamp with time zone from (select '\x07e10113122b09082b0100'::bytea as v)Exp;