Monday, 22 February 2016

AEM time Formats

AEM time Formats

Java Supported time formats in AEM.

I have been working in AEM for some time now and I have encountered quite a few time formats that can be used to parse date when writing backend code in Java.
We generally use SimpleDateFormat to do this.

Format
Example
yyyy-MM-dd'T'HH:mm:ss.SS
2015-07-29T21:32:58.89
yyyy-MM-dd'T'HH:mm:ss.SSSXXX
2016-02-18T07:35:13.014-05:00
yyyy-MM-dd'T'HH.mm.ss.SSSX
2016-02-22T00.39.30.376-05.00



This can be used in the following way

package samples.codermag.net;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class TimeTesterClass {

public static void main(String[] args) {

  try {
   SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX");
   Date date = format.parse("2016-02-18T07:35:13.014-05:00");
   System.out.println(date.toString());
  } catch (ParseException e) {}
 }
}


No comments:

Post a Comment

Coder Magnet
CoderMagnet is full of resources from our daily development activities. It has solutions for common problematic scenarios in technologies like Java 8, AEM, JCR and also occasionally gives you tips on Blogger as well.