Salut tout le monde!!
est ce que vous auriez une idée pour convertir le time() perl en timestamp Oracle?
Je sais pas du tout ou est la différence et je me fait jeté par orcale
Salut tout le monde!!
est ce que vous auriez une idée pour convertir le time() perl en timestamp Oracle?
Je sais pas du tout ou est la différence et je me fait jeté par orcale
time() te donne le nombre de seconde depuis... (le plus souvent) le 1er janvier 1970 (varie selon les systèmes).
Le timestamp d'Oracle est du genre 2008-01-28 09:00:00.123456789
A mon avis, il vaut mieux utiliser le résultat de localtime() (en contexte liste, avec un join).
Donc le timestampe perl c'est YYYY-MM-DD HH:MM:SS...
Ok je vais tester ca. merci!
ok, donc meme en mettant la date comme tu l'as dit ca passait pas.. il a donc fallu utiliser la fonction interne à oracle to_timesstampe() qui permet de transformer les date en timestamp interne à Oracle.
Le soucis c'est que la commande :
[CODE]
$time{'yyyy-mm-dd hh:mm:ss.uuuuuu'}[CODE]
me donne 2009-01-26 3:35:26.-1234567
le - avant les mili ou microseconde est de trop. est ce que vous sauriez comment le dégager car il fait tout foiré et j'en ai vraiment besoin
merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager