日期工具

工具类路径:com.wueasy.base.util.DateHelper

/**
 * 日期格式化
 * @author: fallsea
 * @param date 日期
 * @return 输出格式为 yyyy-MM-dd HH:mm:ss 的字符串
 */
public static String formatDate(Date date)


/**
 * 日期格式化
 * @author: fallsea
 * @param date 日期
 * @param pattern 格式化类型
 * @return
 */
public static String formatDate(Date date, String pattern)


/**
* 解析日期时间字符串
* @author: fallsea
* @param dateStr
* @return
*/
public static Date parseDateTime(String dateStr)

/**
 * 解析日期时间字符串
 * @author: fallsea
 * @param dateStr
 * @param pattern
 * @return
 */
public static Date parseDateTime(String dateStr, String pattern)

/**
 * 解析日期字符串
 * @author: fallsea
 * @param dateStr
 * @return
 */
public static Date parseDate(String dateStr)

/**
 * 解析日期字符串
 * @author: fallsea
 * @param dateStr
 * @param pattern
 * @return
 */
public static Date parseDate(String dateStr, String pattern)

/**
 * 获取开始时间
 * @author: fallsea
 * @param date
 * @return 日期格式:yyyy-MM-dd 00:00:00
 */
public static Date getStartDateTime(Date date)

/**
 * 获取结束时间
 * @author: fallsea
 * @param date
 * @return 日期格式:yyyy-MM-dd 23:59:59
 */
public static Date getEndDateTime(Date date)

/**
 * 获取指定日期的中文星期数
 * @author: fallsea
 * @param date 指定日期
 * @return 星期数,如:星期一
 */
public static String getWeekStr(Date date)

/**
 * 间隔时间
 * @author: fallsea
 * @param date1
 * @param date2
 * @return 毫秒数
 */
public static long getDateMiliDispersion(Date date1, Date date2)

/**
 * 间隔天数
 * @author: fallsea
 * @param startDate 开始时间
 * @param endDate 结束时间
 * @return 天数
 */
public static int getDateDiff(Date startDate, Date endDate)

/**
 * 获取指定日期之前多少天的日期
 * @author: fallsea
 * @param date 指定日期
 * @param day 天数
 * @return 日期
 */
public static Date getDataDiff(Date date, int day)

/**
 * 获取中文当前周
 * @author: fallsea
 * @return
 */
public static String getCurrentWeekStr()

/**
 * 获取本年
 * @author: fallsea
 * @return
 */
public static int getCurrentYear()

/**
 * 获取本月
 * @author: fallsea
 * @return
 */
public static int getCurrentMonth()

/**
 * 获取本月的当前日期数
 * @author: fallsea
 * @return
 */
public static int getCurrentDay()

/**
* 判断日期是否有交集
* @author: fallsea
* @param leftStartDate
* @param leftEndDate
* @param rightStartDate
* @param rightEndDate
* @return true 有,false 没有
*/
public static boolean isDateIntersect(Date leftStartDate,Date leftEndDate,Date rightStartDate,Date rightEndDate)
Copyright © wueasy.com 2017-2020 all right reserved,powered by Gitbook未经允许,禁止以任何形式传播 修订时间: 2020-02-24

results matching ""

    No results matching ""