Bonjour,
Je travail sur un projet qui nécessite d'importer des données d'une base oracle vers une base mysql.
Mon petit problème concerne le format de la date.
En effet après une recherche google infructueuse je ne trouve pas un moyen simple et rapide de transformer ma date Oracle au format "DATE" en date au format timestamp dans mysql (un int de ce style : 1253182162)
Lors de ma requête oracle j'ai écris :
Ce qui aura pour conséquence de rentrer une date de ce type YYYY-MM-DD HH24:MI:SS dans les colonnes date de ma base mysql.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT .... TO_CHAR(R.START_TIMESTAMP,'YYYY-MM-DD HH24:MI:SS'), TO_CHAR(R.END_TIMESTAMP,'YYYY-MM-DD HH24:MI:SS')... FROM ...
Si je n'utilise pas le TO_CHAR(....) la date aura ce format : dd/mm/yy
Comme vous l'avez compris je cherche à transformer cette date en nombre de seconde (timestamp) écoulé depuis le 1er janvier 70 facilement. Que ce soit au moment de l'insert ou du select, ou une petite maj en php... peu importe ! Je n'ai pas envie de rajouter des dizaines de lignes de calculs alors qu'on peut certainement faire plus simple
(A noter que je travail avec php.)
Partager