calendar c = calendar.getinstance();// c.set(calendar.year, 2009);// c.set(calendar.month, 02);// c.set(calendar.day_of_month, 29);// c.set(calendar.hour_of_day, 22); stringbuffer datestring = new stringbuffer(8); datestring.append(c.get(calendar.year)).append(c.get(calendar.month)).append(c.get(calendar.day_of_month)); system.out.println(datestring.tostring()); simpledateformat sdf = new simpledateformat("yyyymmddhhmmss"); system.out.println("loc " + sdf.format(c.gettime())); calendar c2 = calendar.getinstance(timezone.gettimezone("utc")); string timestamp = dateformatutils.formatutc(c.gettime(), "yyyymmddhhmmss"); system.out.println("utc " + timestamp); //asia/amman //us/pacific// string[] temp2 = timezone.getavailableids();// for (string string : temp2)// {// system.out.println(string);// } string timestamp2 = dateformatutils.format(c.gettime(), "yyyymmddhhmmss",timezone.gettimezone("australia/act")); system.out.println("aus " + timestamp2); string timestamp3 = dateformatutils.format(c.gettime(), "yyyymmddhhmmss",locale.france); system.out.println("usa " + timestamp3);