1,已知相对于格林威治时间经过的秒数,得到当时时间:
Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(Long.valueOf("1233860398000"));
//得到Date
System.out.println(cal.getTime());
2,已知某个时间,得到相对于格林威治时间经过的秒数:
Calendar calendar = Calendar.getInstance();
calendar.clear();calendar.set(2012, 7, 23,10,36,50); //重载函数,参考java jdk doc.
TimeZone tz = TimeZone.getTimeZone("GMT");
calendar.setTimeZone(tz);
System.out.println(calendar.getTime());
System.out.println(calendar.getTimeInMillis());