| | |
| | | }
|
| | | return 0;
|
| | | }
|
| | | |
| | | public static String formatDate(Date time) {
|
| | | SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM.dd HH:mm");
|
| | | String date = sdf.format(time);
|
| | | return date;
|
| | | }
|
| | |
|
| | | public static long convertToTimeTemp(String st, String format) {
|
| | | Date date = new Date();
|
| | |
| | | String date = sdf.format(new Date(time));
|
| | | return date;
|
| | | }
|
| | |
|
| | | /**
|
| | | * 获取两个时间的天数差值
|
| | | * |
| | | * @param from
|
| | | * @param to
|
| | | * @return
|
| | | */
|
| | | public static int getDayDifferenceCount(Date from, Date to) {
|
| | | Calendar cal1 = Calendar.getInstance();
|
| | | cal1.setTime(from);
|
| | | Calendar cal2 = Calendar.getInstance();
|
| | | cal2.setTime(to);
|
| | | int day1 = cal1.get(Calendar.DAY_OF_YEAR);
|
| | | int day2 = cal2.get(Calendar.DAY_OF_YEAR);
|
| | | int year1 = cal1.get(Calendar.YEAR);
|
| | | int year2 = cal2.get(Calendar.YEAR);
|
| | | if (year1 != year2) { // 同一年
|
| | | int timeDistance = 0;
|
| | | for (int i = year1; i < year2; i++) {
|
| | | if (i % 4 == 0 && i % 100 != 0 || i % 400 == 0) { // 闰年
|
| | | timeDistance += 366;
|
| | | } else { // 不是闰年
|
| | | timeDistance += 365;
|
| | | }
|
| | | }
|
| | | return timeDistance + (day2 - day1);
|
| | | } else { // 不同年
|
| | | return day2 - day1;
|
| | | }
|
| | |
|
| | | }
|
| | | }
|