Java Utililty Methods Date ISO Parse

List of utility methods to do Date ISO Parse

  1. HOME
  2. Java
  3. D
  4. Date ISO Parse

Description

The list of methods to do Date ISO Parse are organized into topic(s).

Method

String getADTimeFromISO8601Date(String date)
get AD Time From ISO Date
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
df.setTimeZone(TimeZone.getTimeZone("UTC"));
return getADTimeFromJavaDate(df.parse(date));
Calendar getCalendarFromISO8601String(final String timestamp, final TimeZone tz)
Convert from a ISO8601 style date (YYYY-MM-DDThh:mm:ssZ) string to a Calendar Object.
final Calendar cal = Calendar.getInstance(tz);
final SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
try {
 cal.setTime(df.parse(timestamp));
} catch (final ParseException pe) {
 pe.printStackTrace();
 return null;
return cal;
String getISODate(String date)
ISO formats a date string.
String fecha = "";
try {
 Date fec = sdf.parse(date);
 fecha = isoformater.format(fec);
} catch (ParseException pe) {
 pe.printStackTrace();
return fecha;
...
Long getISODateInSeconds(String isoDate)
Method to get an iso date in the format yyyy, yyyy-mm, or yyyy-mm-dd in GMT seconds
String dateString = "";
SimpleDateFormat isodf = new SimpleDateFormat("yyyy-MM-dd");
if (isoDate.matches("\\d{4}")) { 
 dateString = isoDate + "-01-01";
} else if (isoDate.matches("\\d{4}-\\d{2}")) { 
 dateString = isoDate + "-01";
} else if (isoDate.matches("\\d{8}")) { 
 dateString = isoDate;
...
String getIsoStringDate(Date date)
Gets the date as an ISO 8601 compatible string date.
DateFormat format = new SimpleDateFormat(ISO8601);
String dateString = format.format(date);
return dateString;
String getISOStringFromDate(long time)
get ISO String From Date
SimpleDateFormat sdf = new SimpleDateFormat(ISO_8601_FORMAT);
sdf.setTimeZone(TimeZone.getTimeZone("UTC"));
return sdf.format(new Date(time));
Date iso8601(String date)
iso
try {
 return newDateFormat().parse(date);
} catch (ParseException e) {
 throw new RuntimeException(e);
Date iso86012date(String s)
isodate
if (s == null) {
 return null;
DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssX");
try {
 return df.parse(s);
} catch (ParseException ex) {
return null;
Calendar iso8601ToCalendar(String s)
Parses a String in ISO-8601 format (GMT zone) and returns an equivalent java.util.Calendar object.
Date d = iso8601ToDate(s);
Calendar c = Calendar.getInstance(TIME_ZONE_GMT);
c.setTime(d);
return c;
Date iso8601ToDate(String s)
iso To Date
Date d = null;
try {
 d = ISO8601_DATE_FORMAT_MILLIS.parse(s);
} catch (ParseException e1) {
 try {
 d = ISO8601_DATE_FORMAT_SECS.parse(s);
 } catch (ParseException e2) {
 try {
...


AltStyle によって変換されたページ (->オリジナル) /