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

avec Java Discussion :

Utilisation de public void add(int field, int amount)


Sujet :

avec Java

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    F�vrier 2009
    Messages
    265
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2009
    Messages : 265
    Par d�faut Utilisation de public void add(int field, int amount)
    Bonsoir,
    certains d'entre vous ont-ils d�ja utilis� cette methode et si oui avez-vous des exemples ?
    Qu'est-ce que Field et amount ?
    Je dois l'utiliser pour ajouter un nombre de jours � une date mais comme cela me renvoie void je ne vois pas comment je pourai faire pour r�cup�rer la nouvelle date cr�e ???
    merci

  2. #2
    Membre chevronn�
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Octobre 2008
    Messages
    380
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 380
    Par d�faut
    en supposant que tu parles de la classe Calendar:

    La m�thode add permet de modifier les valeurs du calendrier, en utilisant comme field les constantes d�fini dans la classe Calendar

    Par exemple:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    Calendar cal = Calendar.getInstance();
    cal.add(Calendar.YEAR, 1);
    dans ce cas, on ajoute un an au calendrier. On peut utiliser ce m�canisme sur l'ensemble des champs static de la classe Calendar.

    La m�thode retourne void, car c'est le calendrier courrant qui est modifi�, et aucun nouveau calendrier n'est cr�e.

    Par exemple:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    Calendar cal = Calendar.getInstance();
    System.out.println(cal.get(Calendar.YEAR)); //2009
    cal.add(Calendar.YEAR, 1);
    System.out.println(cal.get(Calendar.YEAR)); //2010

  3. #3
    Membre �clair�
    Profil pro
    Inscrit en
    F�vrier 2009
    Messages
    265
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2009
    Messages : 265
    Par d�faut Oui mais
    Merci pour cette r�ponse.Mais si �a modifie le calendrier alors comment faire pour comparer une d et une date d2 � laquelle on a ajout� deux jours avec la methode add ? Car la methode compareto compare bien deux dates et que d2 n'est pas une date?

  4. #4
    Membre chevronn�
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Octobre 2008
    Messages
    380
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 380
    Par d�faut
    D�sol�, mais l� je ne comprend pas ce que tu veux dire.
    Pourrais tu me decrires ton probl�me diff�remment?

  5. #5
    Membre �clair�
    Profil pro
    Inscrit en
    F�vrier 2009
    Messages
    265
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2009
    Messages : 265
    Par d�faut En fait
    En fait, je veux comparer deux dates : une date d et une date d2.Cette date d2 = � une date d1 � laquelle j'ajoute deuxjours.Mais si j'ajoute deux jours � d1 comme il m'ait demand� (et comme tu me l'as expliqu�) et bien je ne peux plus la comparer (avec la methode compareto) � d....et c'est mon probl�me.
    J'esp�re avoir �t� plus pr�cis.

  6. #6
    Membre �m�rite
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    764
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 764
    Par d�faut
    Je ne vois pas quel est ton probl�me :
    - tu peux comparer les dates repr�sent�es par deux Date avec la m�thode compareTo de Date
    - tu peux comparer les dates repr�sent�es par deux Calendar avec la m�thode compareTo de Calendar
    - tu peux r�cup�rer sous forme de Date la date repr�sent�e par un Calendar avec la m�thode getTime de Calendar
    - tu peux donner � un Calendar une date sous forme de Date avec la m�thode setTime de Calendar
    - la classe Calendar te permet de faire toutes sortes de manipulations, comme par exemple l'ajout de deux jours � la date repr�sent�e...
    Que te faut-il de plus ?

    Pense � lire la doc !

  7. #7
    Membre chevronn�
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Octobre 2008
    Messages
    380
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 380
    Par d�faut
    Citation Envoy� par NFHnv Voir le message
    En fait, je veux comparer deux dates : une date d et une date d2.Cette date d2 = � une date d1 � laquelle j'ajoute deuxjours.Mais si j'ajoute deux jours � d1 comme il m'ait demand� (et comme tu me l'as expliqu�) et bien je ne peux plus la comparer (avec la methode compareto) � d....et c'est mon probl�me.
    J'esp�re avoir �t� plus pr�cis.
    D�sol�, mais je ne comprend pas bien ton souci, je ne vois pas le probl�me que pourrait te poser le compareTo.
    Poste �ventuellement, un bout de ton code, si tu es coinc�s.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Transformer (int ann�e, int mois, int jour) en millisecondes
    Par Logic_613 dans le forum D�buter avec Java
    R�ponses: 3
    Dernier message: 24/04/2012, 11h08
  2. quand utiliser public void
    Par nulenjava dans le forum D�buter avec Java
    R�ponses: 1
    Dernier message: 14/02/2011, 18h23
  3. utiliser une fonction VOID pour des blocs relationnels ?
    Par ctobini dans le forum PostgreSQL
    R�ponses: 3
    Dernier message: 11/09/2006, 16h16
  4. comment faire marcher int random(int num);
    Par Marc_3 dans le forum C++
    R�ponses: 5
    Dernier message: 21/08/2006, 08h49
  5. short int et int
    Par gaut dans le forum C
    R�ponses: 3
    Dernier message: 07/02/2004, 21h06

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