OVH Cloud OVH Cloud

Date du jour

10 réponses
Avatar
Mat
Bonjour et excusez moi pour cette question de debutant mais comment fait on
pour recuperer la date du jour en java??
Merci d'avance

10 réponses

Avatar
Huwiler Sylvain
Calendar cal = Calendar.getInstance();
et après
voir : http://java.sun.com/j2se/1.4.2/docs/api/java/util/Calendar.html


"Mat" a écrit dans le message de
news:bv8ln8$dua$
Bonjour et excusez moi pour cette question de debutant mais comment fait
on

pour recuperer la date du jour en java??
Merci d'avance




Avatar
Mat
Merci
Mais en fait je prefererais avoir retour un type java.sql.date car c'est
pour mettre ensuite dans une requete!!

Je n'arrive a convertir un calendar en date

Merci d'avance



"Huwiler Sylvain" a écrit dans le message de
news:bv8n4h$oodvg$
Calendar cal = Calendar.getInstance();
et après
voir : http://java.sun.com/j2se/1.4.2/docs/api/java/util/Calendar.html


"Mat" a écrit dans le message de
news:bv8ln8$dua$
Bonjour et excusez moi pour cette question de debutant mais comment fait
on

pour recuperer la date du jour en java??
Merci d'avance








Avatar
oliv
Mat wrote:
Mais en fait je prefererais avoir retour un type java.sql.date car c'est
pour mettre ensuite dans une requete!!


java.sql.Date d = new java.sql.Date(new Date().getTheTime());

juste pour te laisser le plaisir de trouver.

L'url donnée permettait aussi de retrouver de proche en proche les
méthodes permettant la conversion.

Ou partir de java.sql.Date et voir quel type d'argument prend le
constructeur et là encore de proche en proche on trouve les méthodes
permettant la conversion.

--
oliv

Avatar
Mat
ca sera mieux que ce que j'ai fait
car enf ait je passe ma date en parametre et j'ai fait this(
Date.valueOf(Calendar.getInstance().YEAR +"-"
+Calendar.MONTH+"-"+Calendar.DAY_OF_MONTH ))

c'etait pas top je vais essayer ta methode
Merci

"oliv" a écrit dans le message de
news:4018bb65$0$28712$
Mat wrote:
Mais en fait je prefererais avoir retour un type java.sql.date car c'est
pour mettre ensuite dans une requete!!


java.sql.Date d = new java.sql.Date(new Date().getTheTime());

juste pour te laisser le plaisir de trouver.

L'url donnée permettait aussi de retrouver de proche en proche les
méthodes permettant la conversion.

Ou partir de java.sql.Date et voir quel type d'argument prend le
constructeur et là encore de proche en proche on trouve les méthodes
permettant la conversion.

--
oliv



Avatar
gloops
Bonjour,

A propos de date du jour j'ai aussi une question.
Je dois l'afficher au format JJ/MM/AAAA, or si j'utilise Format avec
DATE_FIELD (si je n'ai pas trop oublié) ça me donne JJ/MM/AA.

Alors certes, je peux prendre les six premiers caractères, et ajouter
les quatre derniers de la date non formatée, mais j'ai un peu de mal à
m'imaginer que pour un truc si bâteau on soit obligé de monter une usine
à gaz.

J'ai mal cherché, non ?
__________________________________
Mat a écrit, le 28/01/2004 16:43 :

Bonjour et excusez moi pour cette question de debutant mais comment fait on
pour recuperer la date du jour en java??
Merci d'avance




--
______________________________________________________________
niark.fr ... Vous avez déjà vu un nom de domaine pareil, vous ?
Complètement gloops, ce mec ...

Avatar
Real Gagnon
A propos de date du jour j'ai aussi une question.
Je dois l'afficher au format JJ/MM/AAAA, or si j'utilise Format avec
DATE_FIELD (si je n'ai pas trop oublié) ça me donne JJ/MM/AA.


java.text.SimpleDateFormat sdf =
new java.text.SimpleDateFormat("dd/MM/yyyy");
Calendar c1 = Calendar.getInstance();
System.out.println("Aujourd'hui : " +sdf.format(c1.getTime()));

Bye.
--
Real Gagnon from Quebec, Canada
* Looking for Java or PB snippets ? Visit Real's How-to
* http://www.rgagnon.com/howto.html

Avatar
gloops
Ah tout simplement ?

D'ailleurs, il est vrai que c'est dans le nom de la classe.
Si on veut que la conversion soit simple, il faut SimpleDateFormat, et
non DateFormat.

Un peu comme quand les Américains demandent quelque chose, tant qu'ils
n'ont pas dit "maintenant", c'est comme si ils n'avaient rien dit.

Ouais ouais ouais ... faut juste s'y faire.

Merci.
__________________________________________
Real Gagnon a écrit, le 31/01/2004 17:04 :
A propos de date du jour j'ai aussi une question.
Je dois l'afficher au format JJ/MM/AAAA, or si j'utilise Format avec
DATE_FIELD (si je n'ai pas trop oublié) ça me donne JJ/MM/AA.



java.text.SimpleDateFormat sdf =
new java.text.SimpleDateFormat("dd/MM/yyyy");
Calendar c1 = Calendar.getInstance();
System.out.println("Aujourd'hui : " +sdf.format(c1.getTime()));

Bye.


--
______________________________________________________________
niark.fr ... Vous avez déjà vu un nom de domaine pareil, vous ?
Complètement gloops, ce mec ...


Avatar
gloops
Euh ... j'aurais encore une question.

J'ai essayé l'exemple du site, donc du coup entre autres avec le mois en
lettres, ça marche bien mais ça écrit en caractères ANSI, donc dans une
fenêtre DOS ça ne sort pas bien les caractères accentués.

Y a-t-il autre chose à préciser dans ce cas de figure ?
__________________________________________
Real Gagnon a écrit, le 31/01/2004 17:04 :
A propos de date du jour j'ai aussi une question.
java.text.SimpleDateFormat sdf =

new java.text.SimpleDateFormat("dd/MM/yyyy");
Calendar c1 = Calendar.getInstance();
System.out.println("Aujourd'hui : " +sdf.format(c1.getTime()));

Bye.


--
______________________________________________________________
niark.fr ... Vous avez déjà vu un nom de domaine pareil, vous ?
Complètement gloops, ce mec ...


Avatar
Real Gagnon
J'ai essayé l'exemple du site, donc du coup entre autres avec le mois en
lettres, ça marche bien mais ça écrit en caractères ANSI, donc dans une
fenêtre DOS ça ne sort pas bien les caractères accentués.

Y a-t-il autre chose à préciser dans ce cas de figure ?


Pour obtenir les caracteres accentues en output dans la fenetre DOS,
demarre le programme en specifiant un encoding approprie a la JVM,

ex: java -Dfile.encoding=Cp850 MyApp

Bye.
--
Real Gagnon from Quebec, Canada
* Looking for Java or PB snippets ? Visit Real's How-to
* http://www.rgagnon.com/howto.html

Avatar
gloops
OK, merci.

Real Gagnon a écrit, le 01/02/2004 16:49 :
Pour obtenir les caracteres accentues en output dans la fenetre DOS,
demarre le programme en specifiant un encoding approprie a la JVM,

ex: java -Dfile.encoding=Cp850 MyApp

Bye.


--
______________________________________________________________
niark.fr ... Vous avez déjà vu un nom de domaine pareil, vous ?
Complètement gloops, ce mec ...