Bonjour,
je ne suis pas certain de bien maitriser le problème.
J'ai un bug dans une appli internationnalisée. J'ai un russe qui saisit un jour dans l'appli (le 18 par exemple). Dans la base de données, il est stocké le 17 à 22h (obtenu avec un to_char 'yyyy-mm-dd hh24:mi:ss' ).
Or le type de la data est bien une date, qui normalement ne bénéficie pas par conséquent de la mise en oeuvre de timezone contrairement à un timestamp ?
Du coup, SQLDevelopper et le clients en retour affichent le 17 et non le 18.... C'est bien une date saisie et pas un sysdate qui ont lieu pour le coup...
Pouvez-vous m'expliquer le fonctionnement de ces TZ dans des dates, car oracle ne document que le timestamp with tz (en tout cas, c'est tout ce que je trouve).
Merci.
Cordialement;
Partager