Converting system date to required format
package automatedsms; // my package name
/**
*
* @author katta vijay
*/
import java.util.Calendar;
import java.text.SimpleDateFormat;
public class DateUtils {
public static String now(String dateFormat) {
Calendar cal = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat(dateFormat);
return sdf.format(cal.getTime());
}
public static void main(String arg[]) {
// different date formats
System.out.println(DateUtils.now(“dd MMMMM yyyy”)); // calling now method with my required format
System.out.println(DateUtils.now(“yyyyMMdd”));
System.out.println(DateUtils.now(“dd.MM.yy”));
System.out.println(DateUtils.now(“MM/dd/yy”));
System.out.println(DateUtils.now(“yyyy.MM.dd G ‘at’ hh:mm:ss z”));
System.out.println(DateUtils.now(“EEE, MMM d, ”yy”));
System.out.println(DateUtils.now(“h:mm a”));
System.out.println(DateUtils.now(“H:mm:ss:SSS”));
System.out.println(DateUtils.now(“K:mm a,z”));
System.out.println(DateUtils.now(“yyyy.MMMMM.dd GGG hh:mm aaa”));
}
}
output:
21 April 2009
20090421
21.04.09
04/21/09
2009.04.21 AD at 12:43:20 GMT+05:30
Tue, Apr 21, ‘09
12:43 PM
12:43:20:687
0:43 PM,GMT+05:30
2009.April.21 AD 12:43 PM
