@ThreadSafe public class DateUtils extends Object
| Modifier and Type | Field and Description | 
|---|---|
| protected static org.joda.time.format.DateTimeFormatter | alternateIso8601DateFormatAlternate ISO 8601 format without fractional seconds | 
| protected static org.joda.time.format.DateTimeFormatter | compressedIso8601DateFormatThis is another ISO 8601 format that's used in clock skew error response | 
| protected static org.joda.time.format.DateTimeFormatter | iso8601DateFormatISO 8601 format | 
| protected static org.joda.time.format.DateTimeFormatter | rfc822DateFormatRFC 822 format | 
| Constructor and Description | 
|---|
| DateUtils() | 
| Modifier and Type | Method and Description | 
|---|---|
| static Date | cloneDate(Date date) | 
| static String | formatISO8601Date(Date date)Formats the specified date as an ISO 8601 string. | 
| static String | formatISO8601Date(org.joda.time.DateTime date)Formats the specified date as an ISO 8601 string. | 
| static String | formatRFC822Date(Date date)Formats the specified date as an RFC 822 string. | 
| static String | formatServiceSpecificDate(Date date)Formats the give date object into an AWS Service format. | 
| static String | formatUnixTimestampInMills(Date date)Formats the give date object into unit timestamp in milli seconds. | 
| static long | numberOfDaysSinceEpoch(long milliSinceEpoch)Returns the number of days since epoch with respect to the given number
 of milliseconds since epoch. | 
| static Date | parseCompressedISO8601Date(String dateString)Parses the specified date string as a compressedIso8601DateFormat ("yyyyMMdd'T'HHmmss'Z'") and returns the Date
 object. | 
| static Date | parseISO8601Date(String dateString)Parses the specified date string as an ISO 8601 date and returns the Date
 object. | 
| static Date | parseRFC822Date(String dateString)Parses the specified date string as an RFC 822 date and returns the Date
 object. | 
| static Date | parseServiceSpecificDate(String dateString)Parses the given date string returned by the AWS service into a Date
 object. | 
| static Date | parseUnixTimestampInMillis(String dateString) | 
protected static final org.joda.time.format.DateTimeFormatter iso8601DateFormat
protected static final org.joda.time.format.DateTimeFormatter alternateIso8601DateFormat
protected static final org.joda.time.format.DateTimeFormatter rfc822DateFormat
protected static final org.joda.time.format.DateTimeFormatter compressedIso8601DateFormat
public static Date parseISO8601Date(String dateString)
dateString - The date string to parse.public static String formatISO8601Date(Date date)
date - The date to format.public static String formatISO8601Date(org.joda.time.DateTime date)
date - the date to formatpublic static Date parseRFC822Date(String dateString)
dateString - The date string to parse.public static String formatRFC822Date(Date date)
date - The date to format.public static Date parseCompressedISO8601Date(String dateString)
dateString - The date string to parse.public static Date parseServiceSpecificDate(String dateString)
public static String formatServiceSpecificDate(Date date)
public static String formatUnixTimestampInMills(Date date)
public static long numberOfDaysSinceEpoch(long milliSinceEpoch)
Copyright © 2020. All rights reserved.