Package jodd.time
Class TimeUtil
- java.lang.Object
-
- jodd.time.TimeUtil
-
public class TimeUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.text.SimpleDateFormatHTTP_DATE_FORMATstatic longMILLIS_IN_DAYstatic intSECONDS_IN_DAY
-
Constructor Summary
Constructors Constructor Description TimeUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringformatHttpDate(long millis)Formats time to HTTP date/time format.static java.time.LocalDateTimefromCalendar(java.util.Calendar calendar)static java.time.LocalDateTimefromDate(java.util.Date date)static java.time.LocalDateTimefromMilliseconds(long milliseconds)static longparseHttpTime(java.lang.String time)Parses the HTTP date/time format.static java.util.CalendartoCalendar(java.time.LocalDate localDate)Converts local date time to Calendar and setting time to midnight.static java.util.CalendartoCalendar(java.time.LocalDateTime localDateTime)Converts local date time to Calendar.static java.util.DatetoDate(java.time.LocalDate localDate)Converts local date to Date.static java.util.DatetoDate(java.time.LocalDateTime localDateTime)Converts local date time to Date.static longtoMilliseconds(java.time.LocalDate localDate)Converts local date time to epoh milliseconds assuming start of the day as time point.static longtoMilliseconds(java.time.LocalDateTime localDateTime)Converts local date time to epoh milliseconds.
-
-
-
Field Detail
-
SECONDS_IN_DAY
public static final int SECONDS_IN_DAY
- See Also:
- Constant Field Values
-
MILLIS_IN_DAY
public static final long MILLIS_IN_DAY
- See Also:
- Constant Field Values
-
HTTP_DATE_FORMAT
public static final java.text.SimpleDateFormat HTTP_DATE_FORMAT
-
-
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-1if given string is invalid.
-
-