| | |
| | | calendar.setTime(getDate()); |
| | | return calendar.get(Calendar.YEAR); |
| | | } |
| | | |
| | | public static String getDayStr(Date date) { |
| | | Calendar calendar = getCalendar(); |
| | | calendar.setTime(date);// 把当前时间赋给日历 |
| | |
| | | String dayStr = day < 10 ? "0" + day : day + ""; |
| | | return dayStr; |
| | | } |
| | | |
| | | /** |
| | | * 将字符串转成时间 |
| | | * @param str |
| | | * @return |
| | | */ |
| | | public static Date parseDatetime(String str){ |
| | | public static Date parseDatetime(String str) { |
| | | try { |
| | | return datetimeFormat.get().parse(str); |
| | | }catch (Exception e){ |
| | | } catch (Exception e) { |
| | | } |
| | | return null; |
| | | } |
| | |
| | | /** |
| | | * 获取指定时间之后的几年 qsw |
| | | */ |
| | | public static Date getYearAfter(Date data,int number) { |
| | | public static Date getYearAfter(Date data, int number) { |
| | | Calendar c = Calendar.getInstance(); |
| | | c.setTime(data); |
| | | c.add(Calendar.YEAR, number); |
| | |
| | | /** |
| | | * 获取指定时间之后的几天 qsw |
| | | */ |
| | | public static Date getDayAfter(Date data,int number) { |
| | | public static Date getDayAfter(Date data, int number) { |
| | | Calendar c = Calendar.getInstance(); |
| | | c.setTime(data); |
| | | c.add(Calendar.DAY_OF_MONTH, number); |
| | |
| | | /** |
| | | * 获取指定时间之后的几分钟 qsw |
| | | */ |
| | | public static Date getMinAfter(Date data,int number) { |
| | | public static Date getMinAfter(Date data, int number) { |
| | | Calendar c = Calendar.getInstance(); |
| | | c.setTime(data); |
| | | c.add(Calendar.MINUTE, number); |
| | |
| | | /** |
| | | * 获取指定时间之后的几小时 qsw |
| | | */ |
| | | public static Date getHourAfter(Date data,int number) { |
| | | public static Date getHourAfter(Date data, int number) { |
| | | Calendar c = Calendar.getInstance(); |
| | | c.setTime(data); |
| | | c.add(Calendar.HOUR_OF_DAY, number); |
| | |
| | | public static Date localDateToDate(LocalDate localDate) { |
| | | return Date.from(localDate.atStartOfDay(ZoneId.systemDefault()).toInstant()); |
| | | } |
| | | |
| | | /** |
| | | * 日期加年 |
| | | * @param date |
| | | * @param year |
| | | * @return |
| | | */ |
| | | public static Date addYear(Date date, int year) { |
| | | Calendar calendar = Calendar.getInstance(); |
| | | calendar.setTime(date); |
| | | calendar.add(Calendar.YEAR, year); |
| | | return calendar.getTime(); |
| | | } |
| | | } |