Este artículo presenta las operaciones relacionadas con la fecha durante el proceso de desarrollo de Java.
Paquete JSE; Operación de fecha usada * * * * @author Puck * Creatate 2015-07-30 22:54:38 */public class testDate {public static void main (string [] args) lanza parseeeExcetion, no respalde edencodingException {calendar cal = calendar.getInstance ( ); / / Cal.add (calendar.day_of_month, -48); ) {// SimpleDateFormat Format = new SimpleDateFormat ("y 年 mm 月 dd 日 e hh 时 mm 分 ss 秒", lugare.china); // format de formato simplificado = nuevo simpledateFormat ("y 年 m 月 d 日 eh 时 m 分 m 分 m 分S "Segundo", Local.China); @Param fecha * @return * / public static string dataToString (calendar cal) {return dataToString (cal.gettime ()); Calendario Static DataScinCalendar (String Datestr) lanzado ParseException {// Calendar Caln Dar.getInstance (); ParseInt (date.substring (5, 7)) -1, // integer.ParseInt (date.substring (8, 10))); Mm: ss "); fecha date = sdf.parse (datestr); calendar cal = calendar.getInstance (); cal.settime (fecha); cal;} / ** * Datestring hasta la fecha * * @param date * format: yyyy-mm-dd hh: mm: ss date * @return cuidador * @throws parseException */ public static datStonSwTodate (fecha de cadena) Lanza ParseeException {SimpleDateFormat sdf = new SimpleDateFormat ("yyyyyy-mm-dd hh: mm: ss") ; Devuelve SDF.Parse (fecha);} / ** * Fecha convertida en calendario * * @param date * @return * / public staticar datetocalendar (fecha de fecha) {calendario c1 = calendar.getInstance (); ); Fechas. Calcule la diferencia entre las dos fechas. ] 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 año = p2 [0] -p1 [0]; int mes = (p2 [0] * 12) + p2 [1] - (P1 [0] * 12) + P1 [1]); Int [] {año, mes mes, día};}/ ** * El primer día de la fecha de la fecha de adquisición * * * * @param c * @return */ public static calendar getlastdayofweek (calendario c) {/ / SimpleFormat2 = nuevo formato Simpledate ("Y Year Moon D D Cuando EH se divide en S Seconds", Local.China); ); @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ Return * / public static calendar addordCraseeday (calendario c, int day) {calendar.day_of_month, día); ** Último día del mes * @param * @param mes * @return * / public static int getlastdayofonth (int año, int mes) {calendario c = calendar.getInstance (); 1);