我正在使用此代码给我 GMT 时间:
Time now = new Time();
now.setToNow();
时间是格林威治标准时间,但我是格林威治标准时间+12。有没有一种非常简单的方法可以获取 GMT+12 的时间?
谢谢。
TimeZone tz = TimeZone.getTimeZone("GMT+12:00");
Calendar c = Calendar.getInstance(tz);
String time = c.get(Calendar.HOUR_OF_DAY)+":"+c.get(Calendar.MINUTE)+":"+c.get(Calendar.SECOND);
Log.e("time","is"+time);
使用Time(String timezone)
构造函数:
Time now = new Time(Time.getCurrentTimezone());