Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
665 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  addition de chaine contenant des dates

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

addition de chaine contenant des dates

n°708342
lapartdomb​re
Posté le 26-04-2004 à 10:21:16  profilanswer
 

J'ai basoin d'additionner une chaine représentant une heure "00:33" à une autre chaine comportant une date avec heure '03/01/04 06:28'. Il me faut à la fin récupérer l'heure additionner à l'autre chaine mais sous forme de string. Est ce que quelqu'un aurait une idée pour réaliser cela. Dans cette exemple il me faudrait en résultat  '03/01/04 07:01'

mood
Publicité
Posté le 26-04-2004 à 10:21:16  profilanswer
 

n°708354
EpoK
Let's burn
Posté le 26-04-2004 à 10:36:20  profilanswer
 

javadoc, date,dateformat etc...

n°708393
lapartdomb​re
Posté le 26-04-2004 à 11:17:29  profilanswer
 

Je les ai lu mais une fois que j'ai converti ma chaine en date comment je fais pour additionner l'heure à celle ci

n°708414
lapartdomb​re
Posté le 26-04-2004 à 11:28:23  profilanswer
 

comment je peux faire pour convertir un calendar en sting avec comme format "MM/DD/YY HH24:MI"

n°708430
lapartdomb​re
Posté le 26-04-2004 à 11:41:56  profilanswer
 

J'ai essayé de passer par des Gregorian Calendar mais mon programme est compliqué et ne marche pas. Est ce que quelqu'un pourrait m'aider?
 
 
 

Code :
  1. public static Date stringToDate(String sDate, String sFormat) throws Exception
  2.  {
  3.         SimpleDateFormat sdf = new SimpleDateFormat(sFormat);
  4.         return sdf.parse(sDate);
  5.  }
  6.  public static String additionDateHeure(String chaineDate, String chaineHeure)
  7.   {
  8.   Date date = new Date();
  9.   String resultat="";
  10.  try
  11.  {
  12.   date = stringToDate(chaineDate, "MM/DD/YY HH24:MI" );
  13.  }
  14.  catch (Exception e)
  15.  {
  16.  }
  17.   //Date heure=stringToDate(chaineDate,"HH24:MI" );
  18.   GregorianCalendar g=new GregorianCalendar();
  19.   g.setTime(date);
  20.   System.out.println("calendar " + g.toString());
  21.   System.out.println("date " + g.toString());
  22.   g.add(Calendar.HOUR,Integer.parseInt(chaineHeure.substring(0,2)));
  23.   g.add(Calendar.MINUTE,Integer.parseInt(chaineHeure.substring(3,5)));
  24.   date=g.getGregorianChange();
  25.   System.out.println(" date fin  " + date);
  26.  /* 1. Choix de la langue */
  27.  Locale locale = Locale.getDefault();
  28.  DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.FULL, locale);
  29.  /* 3. Affichage */
  30.  resultat = dateFormat.format(date);
  31.    return resultat;
  32.   }


 
 
 
 

n°708439
myst78
Posté le 26-04-2004 à 11:52:28  profilanswer
 

si tes chaines ont toujours le meme format, pourquoi tu fais pas un parser tout bete en utilisant les tokens (classe StringTokenizer) ?


---------------
Fleur de métal, entité invulnérable, vêtue tant bien que mal, d'une muraille inébranlable...
n°708440
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 26-04-2004 à 11:53:36  profilanswer
 

myst78 a écrit :

si tes chaines ont toujours le meme format, pourquoi tu fais pas un parser tout bete en utilisant les tokens (classe StringTokenizer) ?


Y a java.text.SimpleDateFormat pour ça...


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°708444
myst78
Posté le 26-04-2004 à 11:58:00  profilanswer
 

ah ok j'ai rien dit alors
je connais pas javadoc par coeur :p


---------------
Fleur de métal, entité invulnérable, vêtue tant bien que mal, d'une muraille inébranlable...
n°708449
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 26-04-2004 à 12:00:30  profilanswer
 

myst78 a écrit :

ah ok j'ai rien dit alors
je connais pas javadoc par coeur :p


Ouais enfin Epok en fait mention dès le 2ème post.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°708472
myst78
Posté le 26-04-2004 à 12:17:58  profilanswer
 

bon bon ok la prochaine fois ej lirai en details TOUS les posts...   :whistle:


---------------
Fleur de métal, entité invulnérable, vêtue tant bien que mal, d'une muraille inébranlable...
mood
Publicité
Posté le 26-04-2004 à 12:17:58  profilanswer
 

n°708503
lapartdomb​re
Posté le 26-04-2004 à 12:56:31  profilanswer
 

Mes chaines de date n'ont pas toujours le meme format et en plus par moment je traite des dates avec heure et par moment que des heures
Mais qu'est ce qui ne fonctionne pas dans ce que j'ai fait??


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  addition de chaine contenant des dates

 

Sujets relatifs
[PHP] est il posible de rechercher le caractère * dans une chaine de cRecherche de chaine
Petit soucis avec manipulation fichier + chaine de caractères - VBComment detecter un depassement de capacite dans une addition
comparaison de chaine mais de nombre :-/enregistrer une structure contenant des bitmaps
[C++] Donner la date system et addition de dateProblème de calcul de dates
comment tester une chaine de caractèreProbleme de transfert de chaîne de caractere vers BDD.HELP!!!!
Plus de sujets relatifs à : addition de chaine contenant des dates


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR