通过手机获取当前的格林威治时间
请教各位:
不是获取格林威治格式时间,是得到现在的格林威治时间,或者是当前时间转化为格林威治时间,无论人在那个时区什地方,得到的时间最终转化为格林威治时间。
public static synchronized String getGMTDateNow() {
Calendar calendar = Calendar.getInstance();
calendar.setTimeZone(TimeZone.getTimeZone("GMT"));
calendar.setTime(new Date());
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
String res = sdf.format(calendar.getTime());
return res;
}
这个测试不行,跟踪发现时间还是本地时区的时间,怎样才可以得到格林威治的时间呢?用8个小时时差肯定不行,因为不知道用户手机那个时区。