public final class DateUtil extends Object
Example:
2011-09-09T14:58:17.6+02:00
2011-09-09T14:58:17.65+02:00
2011-09-09T14:58:17.654+02:00
2011-09-09T14:58:17.654Z
Modifier and Type | Method and Description |
---|---|
org.joda.time.DateTime |
currentDateTime()
Get current time.
|
String |
formatDateTime(Date date)
Formats a given date into a timestamp.
|
String |
formatDateTime(org.joda.time.DateTime date)
Formats a given DateTime into a timestamp.
|
String |
formatDateTime(long timestamp)
Formats a given timestamp into a ISO8601 timestamp.
|
static int |
getDateDifferenceInDays(Date start,
Date end,
Boolean includeDay)
return the number of days between the two dates.
|
static DateUtil |
getDateUtil()
Fetches a DateUtil that is set in the default timezone.
|
static DateUtil |
getDateUtil(org.joda.time.DateTimeZone zone)
Creates a DateUtil using a specified timezone.
|
static DateUtil |
getDateUtil(String zone)
Returns a DateUtil using a specified timezone.
|
String |
now()
Generate a formatted timestamp for the current time.
|
org.joda.time.DateTime |
parseIfDate(String timestamp)
Parses an ISO8601 compliant timestamp into a DateTime object.
|
org.joda.time.DateTime |
parseTimestamp(String timestamp)
Parses an ISO8601 compliant timestamp into a DateTime object.
|
public static DateUtil getDateUtil()
public static DateUtil getDateUtil(String zone)
zone
- string representation of a timezone i.e. "UTC" or "Asia/Tokyo"public static DateUtil getDateUtil(org.joda.time.DateTimeZone zone)
zone
- DateTimeZone objectpublic String now()
public org.joda.time.DateTime currentDateTime()
public String formatDateTime(org.joda.time.DateTime date)
date
- DateTime object to convertpublic String formatDateTime(Date date)
date
- date object to convertpublic String formatDateTime(long timestamp)
timestamp
- the timestamp to convertpublic org.joda.time.DateTime parseTimestamp(String timestamp)
timestamp
- timestamp to parsepublic org.joda.time.DateTime parseIfDate(String timestamp)
yyyy-MM-ddTHH:mm:ss.SSSZ, yyyy-MM-ddTHH:mm:ss.SSS+00, yyyy-MM-ddTHH:mm:ss.SSS+00:00
timestamp
- timestamp to parseCopyright © 2025 Open Identity Platform Community. All rights reserved.