我正在使用此代码向我提供GMT时间:
Time now = new Time();
now.setToNow();
时间是格林威治标准时间,但我在GMT + 12。有没有一种非常简单的方式来获得GMT + 12的时间?
感谢。
答案 0 :(得分:0)
使用Time(String timezone)
构造函数:
Time now = new Time(Time.getCurrentTimezone());
答案 1 :(得分:0)
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);