Java Generic Date Formatter
Below Generic Date utility helps to get formatted date based on passed date pattern. Any format date can be used to get formatted date. //////////////////////////Code Snippet ///////////////// import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class Test { public static void main(String[] args) { String pattern = "MM-dd-yyyy hh:mm aa"; String dateStr = "2014-07-09T10:12:41Z"; String displayDate = getFormatedDisplayDate(dateStr, pattern); System.out.println("displayDate = " + displayDate); } /** * Dates formats for conversion. * */ private static final SimpleDateFormat[] DATE_FORMATS = { new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ"), //ISO8601 long RFC822 zone new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssz"), //ISO8601 long long form zone new SimpleD...