Bonjour,
Dans le cadre d'une application client serveur (donc avec socket), j'ai besoin de formater une date.
Pour ce, côté serveur, j'ai un bout de code:
(dans ma classe answer.java)
Donc j'instancie answer côté serveur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public SimpleDateFormat getStatusTime() { //time = new Date(); //return (Date) time; SimpleDateFormat Dt = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss Z"); Dt.format(new Date()); return Dt; }
getStatusTime() renvoie donc un SimpleDateFormat. time est une variable SimpleDateFormat. Si j'affiche time tel que ma classe client le reçoit, ça merde, ça me donne l'a place en mémoire de time. Si je parse time en String, ça rend pas mieux...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 answer ans = new anser(); . . . . //Plus bas... time = ans.getStatusTime(); time.toString(); sortie.println(time); sortie.println("\n");
Pourtant j'ai besoin d'afficher cette date.
Où ai-je fais une bête erreur ? (ça peut-être que ça...)
Je vous remercie d'avance.
Partager