Cet article présente les opérations liées à la date pendant le processus de développement Java.
Package jse; Fonctionnement de la date d'occasion * * * @author puck * CreateDate 2015-07-30 22:54:38 * / public class TestDate {public static void main (String [] args) lève ParseeeExcetion, unppport eDencodingException {Calendar Cal = Calendar.getInStance (Unsupport EdencodingException {Calendar Cal = Calendar.GetInStance ( ); / / Cal.add (calendar.day_of_month, -48); ) {// SimpledateFormat format = new SimpledateFormat ("y 年 mm 月 dd 日 e hh 时 mm 分 ss 秒", locale.china); // Format de format simpletate de simple ("y 年 m 月 d 日 eh 时 m 分S "deuxième", local.china); @Param Date * @return * / public static String DateToString (Calendar Cal) {return DateToString (Cal.getTime ())); Le calendrier statique Datestringocalendar (String Datestr) a lancé ParseException {// Calendar Caln dar.getInstance (); ParseInt (date.substring (5, 7)) -1, // Integer.ParseInt (Date.SubString (8, 10))); Mm: ss "); date de date = sdf.parse (datestr); calendar cal = calendar.getInstance (); cal.settime (date); cal;} / ** * datestring à la date * * @param date * format: yyyy-mm-dd hh: mm: ss date * @return carer * @throws parseException * / public static dateStrowTodate (date de chaîne) lance parseException {SimpledateFormat sdf = new SimpledateFormat ("yyyy-mm-dd hh: mm: ss") ; ); Dates. Calculez la différence entre les deux dates. ] p2 = {calendar.year. [1] = "+ p1 [1] +" p1 [2] = "+ p1 [2]); system.out.println (" p2 [0] = "+ p2 [0] +" p2 [1] = "+ p2 [1] +" p2 [2] = "+ p2 [2]); int an = p2 [0] -p1 [0]; int mois = (p2 [0] * 12) + p2 [1] - (p1 [0] * 12) + p1 [1]); int jours = (int) ((c2.getTimeInMillis () -C1.getTimeInmilis ()) / (24 * 60 * 60 * 1000)); Int [] {année, mois de mois, jour};} / ** * le premier jour de la date de la date d'acquisition * * * * @param c * @return * / public static calendrier getlastdayofweek (calendrier c) {/ / SimpledateFormat2 = Nouveau format simpledate ("y an Moon d d Lorsque eh est divisé en secondes", local.china); ); @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ Return * / public static Calendar AdDorDecredAy (Calendar C, int day) {calendar.day_of_month, jour); ** Dernier jour du mois * @param * @param mois * @return * / public static int getlastdayofmonth (int an, int mois) {calendar c = calendar.getInstance (); 1).;