| | |
| | |
|
| | | return datatime;
|
| | | }
|
| | |
|
| | | |
| | | /**
|
| | | * 通过时间秒毫秒数判断两个时间的间隔
|
| | | * @param date1
|
| | | * @param date2
|
| | | * @return
|
| | | */
|
| | | public static int differentDaysByMillisecond(Date start, Date end) {
|
| | | return (int) ((end.getTime() - start.getTime()) / (1000*3600*24));
|
| | | }
|
| | | |
| | | public String transferLongToDate(String dateFormat, Long millSec) {
|
| | | SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
| | | Date date = new Date(millSec);
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | |
| | | /**
|
| | | * 验证是否属于同一天
|
| | | * |
| | | * @param Date1
|
| | | * @param Date2
|
| | | * @return
|
| | | */
|
| | | public static boolean isSameMonth(Date date1, Date date2) {
|
| | | if (date1 != null && date2 != null) {
|
| | | Calendar cal1 = Calendar.getInstance();
|
| | | cal1.setTime(date1);
|
| | | Calendar cal2 = Calendar.getInstance();
|
| | | cal2.setTime(date2);
|
| | | return isSameMonth(cal1, cal2);
|
| | | } else {
|
| | | return false;
|
| | | }
|
| | | }
|
| | | |
| | | /**
|
| | | * 验证是否属于同年同月
|
| | | * |
| | | * @param cal1
|
| | | * @param cal2
|
| | | * @return
|
| | | */
|
| | | public static boolean isSameMonth(Calendar cal1, Calendar cal2) {
|
| | | if (cal1 != null && cal2 != null) {
|
| | | return cal1.get(0) == cal2.get(0) && cal1.get(1) == cal2.get(1) && cal1.get(6) == cal2.get(6);
|
| | | } else {
|
| | | return false;
|
| | | }
|
| | | }
|
| | | |
| | |
|
| | | /**
|
| | | * 指定日期加上天数后的日期
|
| | | *
|
| | |
| | | break; // 时间结束
|
| | | }
|
| | | }
|
| | | |
| | | return listDate;
|
| | | }
|
| | |
|
| | | |
| | | } |