我在我的应用程序中显示当前时间(设备时间)。我想更改时区并想在应用程序中显示更改时区的时间。
代码是这样的..
Calendar mCalendar;
public CustomDate(Context context, AttributeSet attrs) {
super(context, attrs);
initClock(context);
}
private void initClock(Context context) {
if (mCalendar == null) {
mCalendar = Calendar.getInstance();
}
else
{
mCalendar = Calendar.getInstance(TimeZone.getTimeZone("GMT+04:00"));
mCalendar.setTimeZone(TimeZone.getTimeZone("Venezuela"));
}
mFormatChangeObserver = new FormatChangeObserver();
getContext().getContentResolver().registerContentObserver(
Settings.System.CONTENT_URI, true, mFormatChangeObserver);
}
我想在该 mCalendar 中返回更改后的时区时间。我没有得到价值,同时显示。