| | |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * Descrption:取得当前日期,格式为:yyyy-MM-dd HH:mm:ss |
| | | * |
| | |
| | | return DateToString(date, "yyyyMMddHHmmss"); |
| | | } |
| | | |
| | | public static String getLongDateTime(Date date) { |
| | | return DateToString(date, "yyyy-MM-dd HH:mm:ss"); |
| | | } |
| | | |
| | | public static String DateToString(Date date, String dateStyle) { |
| | | String dateString = null; |
| | | if (dateStyle != null) { |
| | |
| | | } |
| | | |
| | | |
| | | public static void main(String[] args) { |
| | | // System.out.println(DateUtil.DateToStr(DateUtil.afterDateByType( |
| | | // DateUtil.stringToDate("2024-02-01","yyyy-MM-dd") |
| | | // ,1,1),"yyyy-MM-dd HH:mm:ss")); |
| | | |
| | | // System.out.println( DateUtil.daysBetweenDates(DateUtil.stringToDate("2024-02-29","yyyy-MM-dd"), |
| | | // DateUtil.stringToDate("2024-02-01","yyyy-MM-dd")) |
| | | // ); |
| | | // |
| | | // System.out.println(DateUtil.calculateBetween(DateUtil.StringToDate("2024-02-29 23:59:59"),DateUtil.StringToDate("2024-02-01 00:00:00"),0)); |
| | | |
| | | |
| | | // System.out.println( |
| | | // DateUtil.DateToStr( |
| | | // |
| | | // DateUtil.getMontageDate(DateUtil.StringToDate("2024-02-29 21:59:59"),1) ,"yyyy-MM-dd HH:mm:ss" |
| | | // ) |
| | | // ); |
| | | // |
| | | // |
| | | // |
| | | // System.out.println( |
| | | // |
| | | // DateUtil.DateToStr( |
| | | // |
| | | // DateUtil.getMontageDate(DateUtil.StringToDate("2024-02-29 21:59:59"),2) ,"yyyy-MM-dd HH:mm:ss" |
| | | // ) |
| | | // |
| | | // ); |
| | | // |
| | | // System.out.println( |
| | | // |
| | | // DateUtil.DateToStr( |
| | | // |
| | | // DateUtil.getMontageDate(DateUtil.StringToDate("2024-02-29 21:59:59"),3) ,"yyyy-MM-dd HH:mm:ss" |
| | | // ) |
| | | |
| | | // ); |
| | | |
| | | // System.out.println( |
| | | // new BigDecimal(16).divide(new BigDecimal(15.5),0, RoundingMode.CEILING) |
| | | // ); |
| | | LocalDate startDate = DateUtil.StringToDate("2021-02-28 23:59:59").toInstant() |
| | | .atZone(ZoneId.systemDefault()) |
| | | .toLocalDate(); |
| | | LocalDate endDate = DateUtil.StringToDate("2022-04-05 23:59:59").toInstant() |
| | | .atZone(ZoneId.systemDefault()) |
| | | .toLocalDate(); |
| | | // LocalDate startDate= LocalDate.of(2021,2,28); |
| | | // LocalDate endDate =LocalDate.of(2022,4,5); |
| | | Period period = Period.between(startDate,endDate); |
| | | int months = period.getYears()* 12 + period.getMonths(); |
| | | System.out.println("Months between the two dates: " + months); |
| | | |
| | | |
| | | /* Calendar calo = Calendar.getInstance(); |
| | | Calendar caln = Calendar.getInstance(); // ,"yyyy-MM-dd HH:mm:ss" |
| | | caln.setTime(DateUtil.StringToDate("2024-03-06 23:59:59")); |
| | | calo.setTime(DateUtil.StringToDate("2024-02-05 00:00:00")); |
| | | System.out.println( DateUtil.calculateMonthsBetweenDates(calo,caln));*/ |
| | | |
| | | // System.out.println( |
| | | // DateUtil.DateToStr( |
| | | // DateUtil.getNextMonthFirst(new Date()) |
| | | // ,"yyyy-MM-dd HH:mm:ss") |
| | | // |
| | | // ); |
| | | // System.out.println( |
| | | // DateUtil.DateToStr( |
| | | // DateUtil.getNextMonthFirst( |
| | | // DateUtil.StringToDate("2024-12-29 21:59:59") |
| | | // ) |
| | | // ,"yyyy-MM-dd HH:mm:ss") |
| | | // |
| | | // ); |
| | | |
| | | public static void main(String[] args) throws Exception{ |
| | | System.out.println(DateUtil.getLongDateTime(new Date()));; |
| | | } |
| | | |
| | | /** |