Posez votre question Signaler

Java : date du jour

yserman - Dernière réponse le 10 janv. 2012 à 13:59
Salut à tous


Voilà j'ai un formaulaire à remplir et j'aimerais que dans le JTextField de la date soit préinscrit la date du jour mais qu'on puisse la changer biensûr.


D'avance merci
Lire la suite 

Java : date du jour »

Suggestions
27 réponses
Réponse
+13
moins plus
Date maDateAvecFormat=new Date();

SimpleDateFormat dateStandard = new SimpleDateFormat("dd/MM/yyyy");

zonedate=new JTextField (dateStandard.format(maDateAvecFormat));
Ajouter un commentaire
Réponse
+0
moins plus
Ajouter un commentaire
Réponse
+0
moins plus
oui j'ai été voir mais mon problème c'est pour l'insérer dans mon JTextField. (par défaut ) et puis si on veut qu'on puiss la modifier.

Code :

zonedate=new JTextField ();
zonedate.setBounds (690,320,80,20);
cont.add (zonedate);
Ajouter un commentaire
Réponse
+0
moins plus
zonedate=new JTextField ((new Date()).toString);
Ajouter un commentaire
Réponse
+0
moins plus
je vien d'essayer mais ca marche pas ..... :-(

les message d'erreurs sont :

GestionStock/Sortie.java [110:1] reference to Date is ambiguous, both class java.sql.Date in java.sql and class java.util.Date in java.util match
zonedate=new JTextField ((new Date()).toString);
^
GestionStock/Sortie.java [110:1] cannot resolve symbol
symbol : constructor Date ()
location: class java.sql.Date
zonedate=new JTextField ((new Date()).toString);
^
2 errors
Errors compiling Sortie.
Ajouter un commentaire
Réponse
+0
moins plus
ça veut dire qu'il faut que tu choisisses quelle classe date tu utilises, car il en existe 2 dans 2 packages différent
Prend plutôt celle du package java.util.Date;
Ajouter un commentaire
Réponse
+0
moins plus
Comment je fais pour lui dire d'utiliser celle là??


En tout cas déja un grand merci pour ton aide
Ajouter un commentaire
Réponse
+0
moins plus
juste en mettant ca au debut de ton fichier source :

import java.util.Date;
Ajouter un commentaire
Réponse
+0
moins plus
J'ai déja importé via

import java.util.*;

mais ca ne marche pas
maily- 6 avril 2005 à 16:32
C'est pas très propre de mettre java.util.*;

Importe tu aussi java.sql.*? Si oui, c'est de la que vient le conflit.
Il faut que tu déclares uniquement les classes que tu utilises.
Ajouter un commentaire
Réponse
+0
moins plus
maintenant je n'ai plus qu'un erreur


GestionStock/Sortie.java [112:1] cannot resolve symbol
symbol : variable toString
location: class java.util.Date
zonedate=new JTextField ((new Date()).toString);
^
1 error
Errors compiling Sortie.
Ajouter un commentaire
Réponse
+0
moins plus
Tiens... il prend toString pour une variable! ben oui, il manque les parenthèses vu que c'est une fonction!

zonedate=new JTextField ((new Date()).toString());

C'est écrit tout ça dans la javadoc!
Ajouter un commentaire
Réponse
+0
moins plus
Suuuuuuuuuuuuuper UN GRAND MERCI CA MARCHE


mais y a juste un petit "hic" y aurais pas une autre class parce que moi j'aimerais juste un truc avaec un forat du style 14/12/2005 tandis que là j'ai un format de fou

ex : Wed Apr 06 15:54:34 GMT+01:00 2005
Ajouter un commentaire
Réponse
+0
moins plus
Euh... je sais pas... faut regarder dans la javadoc

http://java.sun.com/j2se/1.4.2/docs/api/index.html
Ajouter un commentaire
Réponse
+0
moins plus
Mais regarde donc dans la java doc, c fais pour ca !!!
maily- 6 avril 2005 à 17:01
:D
Ajouter un commentaire
Réponse
+0
moins plus
je trouve que c'est pas super clair moi s'truc là ;-)
Ajouter un commentaire
Réponse
+0
moins plus
question d'habitude!
Ajouter un commentaire
Réponse
+0
moins plus
Voici une réponse clair pour la question

pour une date avec un format pour des gens normaux et pas des chaines de caractères super longues avec plein de trucs qui pues ;-)
code :


import java.text.DateFormat;
import java.util.Date;
import java.util.Locale;
............

DateFormat datedujour = DateFormat.getDateInstance(DateFormat.MEDIUM, Locale.FRANCE);
System.out.println( datedujour.format(new Date()) );
Ajouter un commentaire
Réponse
+0
moins plus
ecrire un programme java qui valide des dates au clavier format ( jour mois annee ) une fenetre par donnee entree et qui les valide
Ajouter un commentaire
Réponse
+0
moins plus
Heu si la javadoc était si lisible, on aurait pas besoin de poster sur les forums. Moi aussi ça fait depuis ce matin que j'essai d'utiliser la date et je n'y arrive toujours pas car elle s'adresse pas à tous le monde cette fameuse "javadoc"... Alors ça et rien... C'est pareil
samR49 - 29 déc. 2011 à 11:02
Il n'empêche qu'il a fallu attendre JAVA pour que des programmes comme un décompte de l'an 2000 ou des Jo 2012 de Londre plantent.

Java est tellement bien foutu que tout le monde galère sur les dates ou les opérations avec les valeurs numériques.

Alors les rois de la programmation JAVA, du calme sur les commentaires.
choubaka- 29 déc. 2011 à 11:50
ben retourne au cobol alors...
AlexS - 10 janv. 2012 à 13:59
Bonjour la courtoisie sur les forums...Soyons gentelman
Ajouter un commentaire
Réponse
-1
moins plus
Bonjour!

quelle est la question exactement? as tu commencé à coder? on peut voir ton code!
sinon, pour les dates, regarde du côté de la javadoc avec la classe Date, tu trouveras surement ce que tu cherches.
Ajouter un commentaire
Ce document intitulé « Java : date du jour » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?