Java: date d'aujourd'hui

Résolu/Fermé
Signaler
-
 Brandonboyan -
Bonjour à tous!

J'aurais aimé savoir comment faire pour récuperer la date du jour + heure,min,sec sous forme d'un String?
<%
java.sql.Timestamp timestamp= null;
java.util.Date date= new java.util.Date(timestamp.getTime());
String sToday = date.toString();
%>

Je vous en prie, dites-moi ce qui cloche dans mon code?
A voir également:

4 réponses

Messages postés
38791
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
12 janvier 2022
2 044
le 20 février 2008

ça c'est la date d'aujourd'hui
170
moi je dit juste bravo XD
0

Merci frère
0
utilise plutot cela.

String format = "dd/MM/yy H:mm:ss";

java.text.SimpleDateFormat formater = new java.text.SimpleDateFormat( format );
java.util.Date date = new java.util.Date();

System.out.println( formater.format( date ) );

ce qui donne:
25/09/01 18:04:25
91

Ce qui cloche est dans les deux premières lignes
java.sql.Timestamp timestamp= null;
java.util.Date date= new java.util.Date(timestamp.getTime());


je traduis donc la deuxième ligne (comme un compileur java le ferais)

java.util.Date date= new java.util.Date(null.getTime());

d'ou JavaNullPointerException
8
Je viens apporter ma contribution pour une fois que je peux aider sur un forum...

En fait on est le 30 Novembre si tu es aux États-Unis, même si ce forum va me contredire...

sinon moi je n'arrive pas à mettre à jour une date.
Je crée un objet "java.util.date" que je déclare comme suis :

java.util.Date maDatedeNaissance = new java.util.Date(1985-9-1);

mais quand je l'imprime il me met la date d'aujourd'hui (le 30 Novembre ^^)
pour imprimer je fais:

System.out.printf("birthdate : ", maDatedeNaissance.toString());
5
Messages postés
3924
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
718
Soir,

De mémoire (pas la possibilité de vérifier en ce moment même ce que j'affirme), les constructeurs de java.util.Date avec autre chose que sans arguments sont deprecated. Et le construncteur sans argument retourne la date du jour.

T'inquiète, Sun pense à nous ... :)

Calencar c = Calendar.getInstance(); // date du jour
c.set(Calendar.YEAR, 2007);
c.set(Calendar.MONTH, 7);
c.set(Calendar.DATE, 26);
Date d = c.getTime();

... simple, non?

++
0