Este artigo apresenta as operações relacionadas à data durante o processo de desenvolvimento Java.
Pacote JSE; Operação de data usada * * * @Author Puck * CreatedAtE 2015-07-30 22:54:38 */public class TestDate {public static void main (string [] args) lança parseeeexcetion, sem suporte EDENCODINGINCECCETION {calendar calendar.getInstance ( ); / / Cal.add (calendar.day_of_month, -48); ) {// simledateFormat format = new SimpleDateFormat ("y 年 mm 月 dd 日 e hh 时 mm 分 ss 秒", loce.china); // simledateFormat format = new SimpledEformat ("y 年 m 月 d 日 eh 时 m 分s "Segundo", Local.China); @Param date * @return * / public static string datetostring (calendário cal) {return dateToString (cal.gettime ())); CALENDAR ESTÁTICO DATESTRINGOCALENDAR (String DatEst) jogado parseException {// calendário caln dar.getInstance (); Parseint (date.substring (5, 7) -1, // Integer.parseint (DATE.SUBSTRING (8, 10))); Mm: ss "); data de data = sdf.parse (dateST); calendário cal = calendar.getInstance (); cal.setTime (data); cal;} / ** * DATEstring até a data * * @param date * formato: yyyy-mm-dd hh: mm: date ss * @return cuidador * @throws parseException */ public static datestrowtodate (date string) lança parseexception {simpledEformat sdf = new SimpleDateFormat ("yyyyy-mm-dd hh: mm: ss") Retorno; ); datas. Calcule a diferença entre as duas datas. ] p2 = {calendário.year. [1] = " + P1 [1] +" P1 [2] = " + P1 [2]); System.out.println (" P2 [0] = " + P2 [0] +" P2 [1] = " + p2 [1] +" p2 [2] = " + p2 [2]); int ano = p2 [0] -p1 [0]; int mês = (p2 [0] * 12) + p2 [1] - (P1 [0] * 12) + P1 [1]); Int [] {ano, mês, dia};}/ ** * no primeiro dia da data da data de aquisição * * * * @param c * @return */ public static calendário getLastdayofweek (calendário c) {//// / SimpledateFormat2 = novo formato simplificado ("Y Ano Lua D D Quando EH é dividido em segundos", local.china); ); @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ Return * / public static calendário addordecRateay (calendário c, int dia) {calendar.day_of_month, dia); ** Último dia do mês * @param * @param mês * @return * / public static int getLastdayofmonth (int ano, int mês) {calendário c = calendário.getInstance (); 1); calendário.day_of_month);} / *** Obtenha o último dia do mês * @param cal * @return * / public static int getLastdayofmont