rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Java caster Date en String

Posté par MyName, le mercredi 21 mai 2003 à 15:57:45
bon et bien ma question est deja ds le sujet!
g une java.util.Date et je veux la mettre dans une String je fé comment?

merchi d'avance
Répondre à MyName  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
[-- Jibé --], le mercredi 21 mai 2003 à 16:03:07
String resultat = null;

Calendar c = Calendar.getInstance();
c.setTime(maDate);

resultat += c.get(Calendar.DATE);
resultat += "/" + c.get(Calendar.MONTH);
resultat += "/" + c.get(Calendar.YEAR);

Tu obtient une String contenant une date au format jj/mm/aaaa
Répondre à [-- Jibé --]

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
[-- Jibé --], le mercredi 21 mai 2003 à 16:04:02
Note --> "maDate" est ton instance de java.util.Date.

Note 2 --> je n'ai pas compilé, donc il y a peut être une ou deux petites erreurs
Répondre à [-- Jibé --]

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
lof., le mercredi 21 mai 2003 à 16:23:38
Juste une petite remarque au vu du code :

String resultat ="";

et non

String resultat=null;

car dans ce cas, le resultat sera null21/5/2003

J'ai aussi un doute sur la le premier jour du mois : 0 ou 1 ...
Répondre à lof.

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
lof., le mercredi 21 mai 2003 à 16:25:11
Je viens de vérifier :
la date d'aujourd'hui :
20/4/2003

donc il commence bien à 0 ...

Quelqu'un peu confirmer ??
Répondre à lof.

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
[-- Jibé --], le mercredi 21 mai 2003 à 16:27:35
String resultat = null;

Signifie qu'on a pas mis de valeur dans la string... en effet c'est une erreur mais pas pour la même raison. C'est une erreur à cause de la ligne :

resultat += c.get(Calendar.DATE);

Il faudrait mettre :

resultat = c.get(Calendar.DATE); (et laisser les += pour les lignes suivantes)

Sinon, il y a bien une subtilité sur les mois. Ils sont comptés de 0 à 11...
Répondre à [-- Jibé --]

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
[-- Jibé --], le mercredi 21 mai 2003 à 16:28:17
Donc voici la même chose mis à jour :

String resultat = "";

Calendar c = Calendar.getInstance();
c.setTime(maDate);

resultat += c.get(Calendar.DATE);
resultat += "/" + (c.get(Calendar.MONTH)+1);
resultat += "/" + c.get(Calendar.YEAR);
Répondre à [-- Jibé --]

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
[-- Jibé --], le mercredi 21 mai 2003 à 16:39:15
Par contre je viens de tester et il me sors bien 21/05/2003, donc il ne faut pas ajouter 1 au jour... sauf grosse erreur de ma part (suis pas bien réveillé aujourd'hui :) )
Répondre à [-- Jibé --]

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
tonka, le mardi 20 novembre 2007 à 14:47:59
Un petit DateFormat et le tour est joué!
Répondre à tonka

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 Scaythe, le mardi 18 mars 2008 à 09:19:52
Date maintenant = new Date();
SimpleDateFormat formatDateJour = new SimpleDateFormat("dd/MM/yyyy kk:mm:ss");
String dateFormatee = formatDateJour.format(maintenant);
System.out.println("Date formatée : " + dateFormatee);
Répondre à Scaythe
Logiciels pertinents trouvés dans les téléchargements
Télécharger Java Runtime Environment 6 Update 7Java Runtime Environment - Java Runtime Environment (JRE) installe la machine virtuelle Java, permettant de jouer en ligne, de discuter avec des...Catégorie: Java
Licence: Open Source
Télécharger Index.dat Analyzer v 2.0Index.dat Analyzer - Index.dat Analyzer permet de voir, éditer et effacer le contenu de ces fichiers - théoriquement cachés - qui participent aux...Catégorie: Anonymat/Confidentialité
Licence: Freeware/gratuit
Télécharger Streamripper    1.63.5Streamripper - De nombreux fichiers audio circulent sur Internet en streaming surtout via les radios internet. Alors pour en profiter au...Catégorie: Téléchargement
Licence: Freeware/gratuit
Télécharger GPG 1.4.7GPG - GPG (GNU privacy guard) est une alternative libre au logiciel PGP. Ce logiciel permet de chiffrer des documents avec un haut...Catégorie: Chiffrement
Licence: Open Source
Plus de logiciels gratuits sur « java caster Date en String »