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

GWT et Vaadin Java Discussion :

Création de date


Sujet :

GWT et Vaadin Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 213
    Par défaut Création de date
    Bonjour,

    Je cherche a pourvoir créer une instance de Date qui correspondrait a 21 jours avant la date actuel, c'est jouable avec java.util.Calendar mais malheureusement je crois que gwt n'accepte pas cette classe.

    j'aimerai savoir si vous aviez une solution?

    merci!

  2. #2
    Rédacteur
    Avatar de benwit
    Profil pro
    dev
    Inscrit en
    Septembre 2004
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 676
    Par défaut
    Tu es obligé d'utiliser la classe Date aux méthodes dépréciée :
    http://java.sun.com/javase/6/docs/ap...util/Date.html

    static final long MS_PER_DAY = 24 * 3600 * 1000;

    Date today = new Date();
    long todayInMs = today.getTime();
    long delta21DayInMs = 21 * MS_PER_DAY;
    Date before21Day = new Date(todayInMs - delta21DayInMs) ;


    PS : Après, pour le formatage suivant la timezone, tu as com.google.gwt.i18n.client.DateTimeFormat
    http://google-web-toolkit.googlecode...imeFormat.html

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 213
    Par défaut
    c'est ce que je redoutais...j'utilisai cette façon de faire!

    mais j'espérais trouver quelque chose de plus élégant.....

    enfin bon merci!

    edit : désolé j'ai oublié de remercier pour le formatage de date...parce que je connaissais déjà! alors merci!

  4. #4
    Membre chevronné
    Profil pro
    Lead Tech Agile
    Inscrit en
    Septembre 2004
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Lead Tech Agile

    Informations forums :
    Inscription : Septembre 2004
    Messages : 316
    Par défaut
    Je te conseille de "stocker" tout ton code métier au même endroit, dans la couche service côté serveur.

    Tu peux avoir un service de calcul de date côté serveur et tu peux faire des appel asynchrone pour obtenir le résultat de l'opération que tu affiche ensuite avec GWT.

    Personnellement j'ai mis en place un appel serveur sur l'ouverture d'un écran. Les informations que je récupère et qui ne change pas sont mis en cache, les infos qui changent sont demandées à chaque fois.

    Pour éviter de multiplier les appels au serveur tu peux regrouper les réponses avec des DTO.

    Par exemple si tu ouvre un écran qui a besoin de 3 résultats d'opération sur des dates, Tu peux créer un DTO qui contiendra 3 dates. Sur l'ouverture de ton écran tu lance un appel, en attendant la réponse tu affiche une gif animé pour faire patienter l'utilisateur, lorsque tu recois le DTO avec tes 3 dates, hop tu affiche ton écran et tu cache le gif d'attente.

    C'est un exemple mais l'idée importante est de ne pas éparpiller ton code métier.

    Ici le nombre 21 c'est du code métier.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 213
    Par défaut
    merci
    j'y avais même pas pensé!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Date de création postérieure à date de modification
    Par defluc dans le forum Windows XP
    Réponses: 12
    Dernier message: 17/12/2020, 18h51
  2. Réponses: 2
    Dernier message: 04/08/2008, 15h30
  3. Problème création de date
    Par imane_bennouna dans le forum Collection et Stream
    Réponses: 4
    Dernier message: 13/11/2007, 14h53
  4. Erreur sur Création Dim Date Serveur sur Analysis Services
    Par domis dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 03/02/2007, 22h49
  5. Création de date - pb format mois
    Par mcousse dans le forum Oracle
    Réponses: 3
    Dernier message: 18/07/2005, 17h11

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