类 DateUtil

java.lang.Object
cn.vonce.sql.uitls.DateUtil

public class DateUtil extends Object
时间工具类 Created by jovi on 2017/7/10.
  • 构造器详细资料

    • DateUtil

      public DateUtil()
  • 方法详细资料

    • getInterval

      public static String getInterval(String createTime)
      获取时间间隔(用于显示动态)
      参数:
      createTime -
      返回:
    • getInterval

      public static String getInterval(Date date)
      获取时间间隔(用于显示动态)
      参数:
      date -
      返回:
    • dateToString

      public static String dateToString(Date date)
      时间格式化为字符串
      参数:
      date -
      返回:
    • dateToString

      public static String dateToString(Date date, String format)
      时间格式化为字符串
      参数:
      date -
      format -
      返回:
    • stringToDate

      public static Date stringToDate(String createTime)
      将字符串日期转为日期对象(默认格式:yyyy-MM-dd HH:mm:ss)
      参数:
      createTime -
      返回:
    • stringToDate

      public static Date stringToDate(String createTime, String format)
      将字符串日期转为日期对象
      参数:
      createTime -
      format -
      返回:
    • differentDays

      public static int differentDays(Date date1, Date date2)
      计算两个时间的差的天数
      参数:
      date1 - 时间较小的日期
      date2 - 时间较大的日期
      返回:
    • strTimeToLocalDateTime

      public static java.time.LocalDateTime strTimeToLocalDateTime(String dateTime)
      将字符串 转成 LocalDateTime 示例:"2016-04-04 11:50:53"
      参数:
      dateTime - 时间
      返回:
      LocalDateTime
    • strTimeToLocalDateTime

      public static java.time.LocalDateTime strTimeToLocalDateTime(String dateTime, java.time.format.DateTimeFormatter dateTimeFormatter)
      将字符串 转成 LocalDateTime 示例:"2016-04-04 11:50:53"
      参数:
      dateTime - 时间
      dateTimeFormatter - 格式化
      返回:
      LocalDateTime
    • dateToLocalDateTime

      public static java.time.LocalDateTime dateToLocalDateTime(Date date)
      date 转成 LocalDateTime
      参数:
      date - 日期
    • dateToLocalDate

      public static java.time.LocalDate dateToLocalDate(Date date)
      date 转成 LocalDate
      参数:
      date - 日期
    • dateToLocalTime

      public static java.time.LocalTime dateToLocalTime(Date date)
      date 转成 LocalTime
      参数:
      date - 日期
    • localDateTimeToDate

      public static Date localDateTimeToDate(java.time.LocalDateTime localDateTime)
      LocalDateTime 转成 Date
      参数:
      localDateTime - 时间
      返回:
      结果集
    • localDateToDate

      public static Date localDateToDate(java.time.LocalDate localDate)
      localDate 转成 Date
      参数:
      localDate - 结果集
    • localTimeToDate

      public static Date localTimeToDate(java.time.LocalTime localTime, java.time.LocalDate localDate)
      LocalTime 转成 Date
      参数:
      localTime - 本地时间
      localDate - 时间
    • unifyDateToString

      public static String unifyDateToString(Object date)
      日期转字符串 支持Jdk8之前日期及Jdk8+的日期
      参数:
      date -
      返回:
    • unifyDateToString

      public static String unifyDateToString(Object date, String format)
      日期转字符串 支持Jdk8之前日期及Jdk8+的日期
      参数:
      date -
      format -
      返回:
    • unifyDateToTimestamp

      public static Long unifyDateToTimestamp(Object date)
      日期转时间戳 支持Jdk8之前日期及Jdk8+的日期
      参数:
      date -
      返回:
    • getLastMonthEndDay

      public Integer getLastMonthEndDay()
      获取前一个月的第一天的时间
      返回:
      几号
    • getNextMonthEndDay

      public static Integer getNextMonthEndDay()
      获取后一个月的第一天的时间
      返回:
      几号
    • getCalendarTable

      public static List<String[]> getCalendarTable(Integer index)
      获取日历表
      参数:
      index - -1表示上月 0表示当月 1表示下月
      返回:
      结果集
    • getMiddleAllDate

      public static List<java.time.LocalDate> getMiddleAllDate(java.time.LocalDate begin, java.time.LocalDate end)
      参数:
      begin - 开始日期
      end - 结束日期
      返回:
      开始与结束之间的所以日期,包括起止
    • getYesterdayByFormat

      public static String getYesterdayByFormat(Integer offSet, String timeFormat)
      获取前几天或者后几天的时间
      参数:
      offSet - 负数代表前几天
      timeFormat - 时间格式化类型
      返回:
      格式化后的结果
    • getMonday

      public static Date getMonday()
      获取当前时间的这个周的周一
      返回:
    • getMonday

      public static Date getMonday(Date date)
      获取指定时间的这个周的周一
      参数:
      date -
      返回: