| | |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 获取2个时间之间的分钟数 |
| | | * @param fromDate |
| | | * @param toDate |
| | | * @return |
| | | */ |
| | | public static long getBetweenMin(Date fromDate, Date toDate) { |
| | | long m_intervalday = 0;// 初始化时间间隔的值为0 |
| | | // 使用的时间格式为yyyy-MM-dd |
| | | try { |
| | | m_intervalday = toDate.getTime() - fromDate.getTime();// 计算所得为微秒数 |
| | | m_intervalday = m_intervalday / 1000 / 60;// 计算所得的分钟 |
| | | |
| | | return m_intervalday; |
| | | } catch (Exception e) { |
| | | return Integer.MIN_VALUE; |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * @author Pablo Descrption:ȡ�õ�ǰ����getgetg get Date format |
| | | * Example:2008.03.15 |
| | |
| | | return null; |
| | | } |
| | | } |
| | | public static Date getDateFromShortString(String strDate) { |
| | | if (StringUtils.isEmpty(strDate)) { |
| | | return null; |
| | | } |
| | | try { |
| | | return sdfLong.parse(strDate); |
| | | } catch (Exception ex) { |
| | | return null; |
| | | } |
| | | } |
| | | |
| | | |
| | | // ----------------------------------------------------------------------- |
| | |
| | | } |
| | | |
| | | /** |
| | | * 获取当前日期是星期几<br> |
| | | * |
| | | * @param dt |
| | | * @return 当前日期是星期几 |
| | | */ |
| | | public static String getWeekZhouOfDate(Date dt) { |
| | | String[] weekDays = { "周日", "周一", "周二", "周三", "周四", "周五", "周六" }; |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.setTime(dt); |
| | | |
| | | int w = cal.get(Calendar.DAY_OF_WEEK) - 1; |
| | | if (w < 0) |
| | | { |
| | | w = 0; |
| | | } |
| | | |
| | | return weekDays[w]; |
| | | } |
| | | /** |
| | | * 获取星期数 |
| | | * |
| | | * @param dt |