Salut
comment obtenir une date qui precede la date actuelle de 4 jours ?
jé fais
merci.Code:
1
2
3 SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy"); default_date = sdf.format(new java.util.Date(thisDay-4));}
Version imprimable
Salut
comment obtenir une date qui precede la date actuelle de 4 jours ?
jé fais
merci.Code:
1
2
3 SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy"); default_date = sdf.format(new java.util.Date(thisDay-4));}
essaie
Code:
1
2
3
4SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy"); java.util.Calendar date = java.util.Calendar.getInstance(); //date du jour date.set(java.util.Calendar.DATE,-4); // - 4 jours default_date = sdf.format(date.getTime());
merci je vais l'essayer
Ya qu'à demander.
Au fait si qqun a le courage de rajouter ça à la FAQ ?
Depuis le temps que ça sert, ça éviterait de fouiller dans google à chaque fois ;)
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.GregorianCalendar; import java.util.Locale; import java.util.TimeZone; public class TestDate { public static void main(String[] args) { // La date du jour Calendar calendar = new GregorianCalendar(); // Le format de la date SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy"); // Transformation en String String date = null; date = sdf.format(calendar.getTime()); System.out.println("Aujourdhui : " + date); // On enleve des jours calendar.add(Calendar.DATE, -4); date = sdf.format(calendar.getTime()); System.out.println("Date modifiée : " +date); // Pour en savoir plus // Pour être sûr d'avoir la date du jour locale // En général ça te donne la même date Locale locale = Locale.FRANCE; TimeZone timeZone = TimeZone.getTimeZone("Europe/Paris"); Calendar calendarMieux = new GregorianCalendar(timeZone,locale); // Un format de la date plus complet SimpleDateFormat sdfComplet = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss"); // Transformation en String date = sdfComplet.format(calendarMieux.getTime()); System.out.println("Date et heure : " + date); } }
ca marché merci beaucoup.
de rien :)
Penser à :resolu: !
Salut,Citation:
Envoyé par zev
Pourquoi pas ça :
http://java.developpez.com/faq/java/...DATE_operation ?
Ca me parrait répondre à la question ;)
mavina
+1 8-)Citation:
Envoyé par mavina
La FAQ répond sur le "décalage", et les posts précédents sur le "formatage" (apparu au tout départ même si pas vraiment exprimé) : donc ce problème de Date est :resolu: !
rofl c'est vraiment dans la faq :lol: