Package jodd.time

Class TimeUtil


  • public class TimeUtil
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      TimeUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String formatHttpDate​(long millis)
      Formats time to HTTP date/time format.
      static java.time.LocalDateTime fromCalendar​(java.util.Calendar calendar)  
      static java.time.LocalDateTime fromDate​(java.util.Date date)  
      static java.time.LocalDateTime fromMilliseconds​(long milliseconds)  
      static long parseHttpTime​(java.lang.String time)
      Parses the HTTP date/time format.
      static java.util.Calendar toCalendar​(java.time.LocalDate localDate)
      Converts local date time to Calendar and setting time to midnight.
      static java.util.Calendar toCalendar​(java.time.LocalDateTime localDateTime)
      Converts local date time to Calendar.
      static java.util.Date toDate​(java.time.LocalDate localDate)
      Converts local date to Date.
      static java.util.Date toDate​(java.time.LocalDateTime localDateTime)
      Converts local date time to Date.
      static long toMilliseconds​(java.time.LocalDate localDate)
      Converts local date time to epoh milliseconds assuming start of the day as time point.
      static long toMilliseconds​(java.time.LocalDateTime localDateTime)
      Converts local date time to epoh milliseconds.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • HTTP_DATE_FORMAT

        public static final java.text.SimpleDateFormat HTTP_DATE_FORMAT
    • Constructor Detail

      • TimeUtil

        public TimeUtil()
    • Method Detail

      • toDate

        public static java.util.Date toDate​(java.time.LocalDate localDate)
        Converts local date to Date.
      • toDate

        public static java.util.Date toDate​(java.time.LocalDateTime localDateTime)
        Converts local date time to Date.
      • toCalendar

        public static java.util.Calendar toCalendar​(java.time.LocalDateTime localDateTime)
        Converts local date time to Calendar.
      • toCalendar

        public static java.util.Calendar toCalendar​(java.time.LocalDate localDate)
        Converts local date time to Calendar and setting time to midnight.
      • toMilliseconds

        public static long toMilliseconds​(java.time.LocalDateTime localDateTime)
        Converts local date time to epoh milliseconds.
      • toMilliseconds

        public static long toMilliseconds​(java.time.LocalDate localDate)
        Converts local date time to epoh milliseconds assuming start of the day as time point.
      • fromCalendar

        public static java.time.LocalDateTime fromCalendar​(java.util.Calendar calendar)
      • fromDate

        public static java.time.LocalDateTime fromDate​(java.util.Date date)
      • fromMilliseconds

        public static java.time.LocalDateTime fromMilliseconds​(long milliseconds)
      • formatHttpDate

        public static java.lang.String formatHttpDate​(long millis)
        Formats time to HTTP date/time format. Note that number of milliseconds is lost.
      • parseHttpTime

        public static long parseHttpTime​(java.lang.String time)
        Parses the HTTP date/time format. Returns -1 if given string is invalid.