La classe de temps la plus couramment utilisée en Java est Java.util.date. Étant donné que les méthodes d'obtention de l'année, du mois et du jour telles que getyear () et getmonth () sont abandonnées dans la classe de date, nous devons donc utiliser le calendrier pour obtenir les formats de date les plus utilisés tels que l'année, le mois, le jour et la semaine.
Remarque: Tous les codes suivants ont été testés et passés dans JDK1.6. D'autres versions peuvent être utilisées différemment, veuillez noter!
Comment utiliser l'échange de date et de chaîne
/ ** * L'utilisation de la date et de l'échange de chaînes, SimpledateFormat est requise ici. * / Date CurrentTime = new Date (); SimpledateFormat Formatter = new SimpledateFormat ("yyyy-mm-dd"); String dateString = formatter.format (currentTime); Date Date = Formatter.Parse (DateString);Le transfert mutuel entre la date et le calendrier
/ ** * La conversion mutuelle entre la date et le calendrier * / calendar cal = calendar.getInstance (); cal.setTime (new Date ()); date date1 = cal.gettime ();
Utilisez le calendrier pour obtenir des domaines temporels tels que l'année, le mois, la semaine, le jour, l'heure, etc.
/ ** * Utiliser le calendrier pour obtenir des domaines de temps tels que l'année, le mois, la semaine, le jour et l'heure * / cal.get (calendar.year); cal.get (calendar.month); cal.get (calendar.week_of_month); cal.get (calendar.day_of_month); cal.get (calendarday_of_month);
Ajouter ou soustraire l'heure
/ ** * Ajouter et soustraire l'heure * / cal.add (calendar.month, 1); System.out.println (cal.getTime ());
Calculez le jour de la semaine à laquelle appartient une date donnée
Calendarcal = calendar.getInstance (); cal.set (2016,08,01); string [] strdays = new String [] {"Sunday", "lundi", "mardi", "mercredi", "jeudi", "Friday", "Saturday"}; System.out.println (Strdays [Cal.gend (Saturday ".Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.