oracle conversion de date et jour julien
(Finalement je suis pas sur de poster au bon endroit)
Bonjour,
je travaille actuellement sur un code java qui récupère des date dans une base oracle. Je suis sur un problème de conversion.
De la base je récupère une date au format Oracle "JSSSSS" sous forme de String.
J'en extrait deux nombres :
le jour julien (J) style 2454610
le nombre de second dans ce jour (SSSSS) style 29168
Maintenant je travail avec une lib java qui a besoin d'un timestamp unix (second depuis epoch )
Je me demandais si il y avait déja des chose pour faire la conversion ?
J'était parti pour utilisé :
Code:
1 2 3 4
|
import java.sql.Date;
import java.util.GregorianCalendar;
import java.util.Calendar; |
mon idée était de :
1/ créer une Date() epoch
2/ obtenir le jour julien correspondant
3/ soustraire du nombre de jour (J)
3/ convertir en seconde
4/ ajouter les secondes (SSSSS)
le point 2/ me pose problème ?? :?
mais cela me semble bizarre q'il n'y ai pas quelque chose pour faire cela. Pour le moment mes recherches son infructueuses.
Si quelqu'un a une suggestion ? ou une remarque car peut etre que je me plante.
Remarquer que c'est la premiere fois que je bosse avec oracle.