IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

[Doctrine] DateTime + Oracle 10g Date format


Sujet :

PHP & Base de données

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8
    Points : 8
    Points
    8
    Par défaut [Doctrine] DateTime + Oracle 10g Date format
    Bonjour,

    J'ai un soucis avec le format de date Oracle et Doctrine.

    J'ai cherché penadant longtemps mais je n'ai pas trouvé la solution. En effet mon format dans la base de donnée est de type DD-MON-YYYY tandis que Doctrine utilise lui YYYY-MM-DD. J'ai essayé de changer le format sous Oracle en faisant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ALTER SESSION SET nls_date_format='yyyy-mm-dd';
    Rien à faire.

    Quelqu'un a t'il une idée comment dire à Doctrine d'utiliser mon format de date?

    Ci dessous un print screen de mes messages d'erreurs.

    Nom : 366702.png
Affichages : 679
Taille : 16,6 Ko
    Nom : 366703.png
Affichages : 920
Taille : 73,2 Ko

    Merci

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8
    Points : 8
    Points
    8
    Par défaut
    Bonjour,

    Voici mes dernières observations liées à mon problème.

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    UPDATE eco_user SET last_login = '2012-03-07 10:04:26' WHERE ID = 23;

    Cette update est similaire(avec le même format de date) que celui que fait Doctrine. Fait dans PLSQL DEV ceci marche très bien et l'update est effectué. Depuis mon appli WEB, Oracle sort une erreur de mois invalide. Perso je galère là, si quelqu'un a une idée de comment régler ce problème je suis tout ouïe.

    Autre chose:

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    ALTER session SET NLS_TIMESTAMP_FORMAT = 'YYYY-MM-DD HH24:MI:SS';

    Cela semble modifier le format du Timestamp car l'update ci-dessus marche très bien par contre en faisant

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    select * from NLS_DATABASE_PARAMETERS;

    le paramêtre NLS_TIMESTAMP_FORMAT reste celui par défaut (DD-MON-RR HH.MI.SSXFF AM)

    Quelqu'un peut t'il m'éclairer la-dessus car il me semble que le problème risque de venir de là.

    Merci

Discussions similaires

  1. Oracle 10g date et timestamp
    Par pafi76 dans le forum SQL
    Réponses: 2
    Dernier message: 02/07/2008, 14h07
  2. [Oracle 10g] Format Date avec to_char()
    Par shaun_the_sheep dans le forum SQL
    Réponses: 2
    Dernier message: 28/04/2008, 17h53
  3. Format de l'heure d'une date [Oracle 10g]
    Par Dark Ryus dans le forum Oracle
    Réponses: 3
    Dernier message: 23/04/2007, 11h47
  4. [Oracle 10g] Format de DATE
    Par mjolymelot dans le forum Oracle
    Réponses: 6
    Dernier message: 26/06/2006, 14h12
  5. [oracle][delphi] Problème format de date dans une requete
    Par le_parrain dans le forum Bases de données
    Réponses: 1
    Dernier message: 21/07/2005, 10h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo