El ejemplo de este artículo le dice a la clase de procesamiento de fecha de hora de Java, que se usa principalmente para atravesar todos los días entre dos fechas. Compártelo para todos para su referencia. Los detalles son los siguientes:
/**** Nombre del archivo: AccountDate.Java ** Tiempo de creación: 2008-11-18 ** Correo electrónico: **@163.com*/import java.text.decimalformat Text.simpledateFormat; Año* / Private Static final int [] Days_P_Mondth_ly = {31, 29, 31, 30, 31, 30, 31, 30, 31, 30, 31}; Fin estática privada [] days_p_month_cy = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; La matriz 1, d = 2; 0, 0}; parseint (date.substring (6, 8)); ) {Retorno año> = gregoriCuToveryear? == 0))): (año%4 == 0);} / ** * fecha más 1 día * @param año * @param mes * @param day * @return * / static into mes, int days) {if (isleapyear (año)) {Day ++; 1;} Day = 1; ;} int [] ymd = {año, da, da, da y}; (Int decimal) {decimalformt df = new DecimalFormat ("00"); Int decimal) {decimalFormat df = new DecimalFormat ("0000"); Lanza parseeeeeption * / público de conteo largo (string begin, end de cadena) {Formato SimpleFormat = new SimpleDateFormat ("yyyy-mm-dd"); Begin); ;} / *** Fecha de cálculo de la forma * @param begindate enddate * @param días * @return * / public static list <String> geteveryday (string beginDate, string enddate) {largos = countda y (begindate, enddate); [] YMD = SPLITYMD (begindate); ], YMD [MD [MD [MD [MD [MD [MD [MD [MD [MD [M] ,,, YMD [D]); Formatmonthday (ymd [m])+"-"+Formatmonthday (ymd [d])); 2008-09-02 "); for (resultado de cadena: list) {System.out.println (resultado);}}}
Se espera que este artículo sea útil para el diseño del programa Java de todos.