public class DateUtils extends Object
Utilities to provide the following to application:
Modifier and Type | Method and Description |
---|---|
static Date |
fromISO8601DateString(String iso8601FormattedDate)
Converts an ISO 8601 formatted Date String to a Java Date ISO 8601 format: yyyy-MM-dd'T'HH:mm:ss
|
static Date |
fromISODateString(String isoFormattedDate)
Converts an ISO formatted Date String to a Java Date ISO format: yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
|
static Date |
fromMillisUtc(long millisecondsFromEpoch)
Creates a date from a long representing milliseconds from epoch
|
static Date |
fromRfc1123DateString(String rfc1123FormattedDate,
Locale locale)
Converts an rfc1123 formatted Date String to a Java Date rfc1123 format: EEE, dd MMM yyyy HH:mm:ss zzz
|
static Date |
fromUnixTime(long unix)
Convert unix time to Java Date
|
static Long |
toMillisNullSafe(Date time) |
static long |
toUnixTime(Date time)
Convert java time to unix time long, simply by dividing by the time 1000
|
static long |
toUnixTime(long javaTime)
Convert java time long to unix time long, simply by dividing by 1000
|
static Long |
toUnixTimeNullSafe(Date time)
Convert java time to unix time long, simply by dividing by the time 1000.
|
static String |
toUTCString(Date date)
Converts a date to a UTC String representation
|
public static Date fromMillisUtc(long millisecondsFromEpoch)
millisecondsFromEpoch
- public static String toUTCString(Date date)
date
- public static Date fromISODateString(String isoFormattedDate) throws com.fasterxml.jackson.databind.exc.InvalidFormatException
isoFormattedDate
- com.fasterxml.jackson.databind.exc.InvalidFormatException
public static Date fromISO8601DateString(String iso8601FormattedDate) throws com.fasterxml.jackson.databind.exc.InvalidFormatException
iso8601FormattedDate
- com.fasterxml.jackson.databind.exc.InvalidFormatException
public static Date fromRfc1123DateString(String rfc1123FormattedDate, Locale locale) throws com.fasterxml.jackson.databind.exc.InvalidFormatException
rfc1123FormattedDate
- com.fasterxml.jackson.databind.exc.InvalidFormatException
public static long toUnixTime(long javaTime)
public static long toUnixTime(Date time)
public static Long toUnixTimeNullSafe(Date time)
public static Date fromUnixTime(long unix)
Copyright © 2012–2017 Xeiam, LLC. All rights reserved.