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

Services Web Java Discussion :

Utiliser le type Date ou Calendar dans un Web Service


Sujet :

Services Web Java

  1. #1
    Nouveau membre du Club
    Inscrit en
    Octobre 2012
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Octobre 2012
    Messages : 50
    Points : 29
    Points
    29
    Par défaut Utiliser le type Date ou Calendar dans un Web Service
    Bonjour à tous,

    J'ai un petit soucis je m'explique :

    J'ai un objet commande d'une part, qui a plusieurs paramètres parmi eux deux paramètres qui s’appellent : "DateDepart", et "DateArrivee", et un web service d'un autre coté, mon problème est que j'arrive pas à inclure le type date dans mon web service même dans l'instanciation il s'affiche une erreur
    le constructeur Commande(String,String,String,String,String,String,String,String,String,String) is undefined
    malgré que le constructeur que j'ai fait comporte le type string et le type date
    j'ai un autre problème, lorsque je fais l'appel de type DateDepart et Daterrivee dans mon web service voila la ligne que j'ai mis
    un message d'erreur s'affiche
    - The method setDateDepart(Calendar) in the type Form is not applicable for the arguments (String)
    je sais pas pourquoi il ne compris pas que c'est un type calendar pas un String
    je me demande si quelqu’un peut m'aider,ou m'orienter vers un tutoriel qui utlise le type date/ou calendar, ou me donner une idée pour résoudre ce problème, c'est à dire comment je peut utiliser le type date/ou Calendar dans un web service et dans l'appel de ce service ?
    j'en vraiment besoin de votre aide,vu que je suis débutante dans le domaine des web services et vraiment null en java
    Merci d'avance
    bonne journée

  2. #2
    Traductrice
    Avatar de Mishulyna
    Femme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2008
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2008
    Messages : 1 504
    Points : 7 840
    Points
    7 840
    Par défaut
    Bonjour,

    J'ai dû développer pendant mon stage une petite application entreprise qui devait pouvoir se connecter à plusieurs WebService de par le monde, envoyer toute sorte de requêtes et en afficher le résultat (ça a fonctionné, ne me demandez pas comment: c'était probablement un miracle ).

    On m'a conséillé d'utiliser le type "timestamp with time zone" pour la colonne de la DB alors j'avais dans la classe Java
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
        @Column(name = "user_request_date")
        @Temporal(TemporalType.TIMESTAMP)
        private Date userRequestDate;
    J'ignore ce qui devrait être DateDepart mais new Date() initialise une date avec la date du système. Si DateArrivee c'est la date d'arrivée de la commande sur le WebService c'est gagné: le code doit créer une new Date() dès que la commande arrive.

    Bon courage!
    Chaque fois que tu dis "je ne peux pas", n'oublie pas d'ajouter le mot "encore".

  3. #3
    Nouveau membre du Club
    Inscrit en
    Octobre 2012
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Octobre 2012
    Messages : 50
    Points : 29
    Points
    29
    Par défaut
    Bonjour,
    merci pour votre réponse Mishulyna
    Effectivement comme vous avez dit la fonction new Date() renvoie la date actuelle du système alors que moi je veux deux dates quelconques
    j'ai même essayer de créer une instance de mon objet Commande en entrant les valeurs manuellement juste pour tester mon service mais les deux valeurs de type dates sont soulignés en rouge
    je suis bloquée, j'ai pas encore trouvé de solution

  4. #4
    Traductrice
    Avatar de Mishulyna
    Femme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2008
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2008
    Messages : 1 504
    Points : 7 840
    Points
    7 840
    Par défaut
    Quelques idées ici: stackoverflow - String-Date conversion with nanoseconds .

    Sans voir le moindre bout de code c'est difficile d'imaginer une solution.
    Chaque fois que tu dis "je ne peux pas", n'oublie pas d'ajouter le mot "encore".

Discussions similaires

  1. validation de données de type date et booléen dans msaccess
    Par melancolie dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 28/04/2011, 17h24
  2. Utilisation des types entier non signés dans Win32
    Par colorid dans le forum Langage
    Réponses: 1
    Dernier message: 18/12/2009, 10h04
  3. Utilisation des types de données bit dans SQL Server
    Par yanal dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 08/05/2008, 14h19
  4. récupérer la date séléctionné calendar dans pageload
    Par bous_saad317 dans le forum ASP.NET
    Réponses: 13
    Dernier message: 31/07/2007, 14h19
  5. utilisation du type DATE d'interbase
    Par dibak dans le forum InterBase
    Réponses: 4
    Dernier message: 05/01/2004, 15h03

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