我对 android 应用程序的时区有疑问。
下面的代码是我的例子:
Calendar c1 = Calendar.getInstance(TimeZone.getTimeZone("America/Miami"));
c2 = Calendar.getInstance(TimeZone.getDefault());
c2.set(2012, Calendar.MAY, 1, 9, 0, 0);
tv2.setText(c1.getTime().toString());
tv3.setText(c2.getTime().toString());
当我启动应用程序并查看我找到的 textViews 时:
为什么它们都是 gmt+2 而第一个不是迈阿密时区?