-1
TimeZone.getDefault();
我想:
Calendar mCalendar = new GregorianCalendar();
TimeZone mTimeZone = mCalendar.getTimeZone();
我想:
Calendar c = Calendar.getInstance();
mTimeZone = c.getTimeZone();
不管我怎么努力...它给了我一个默认为0
和GMT
。我的应用程序似乎无法得到时区(应改为-4
或ET
,即美国东部时区)
奇怪的是......我的时钟显示我的手机上正确的时间。 “使用自动时区”在我的Android设备的设置中检查。
那么,为什么我不能在我的应用程序获得当地时间? Android时钟如何能够实现这一点,但不是我?
我在网上查了一下,似乎找不到任何东西。是否至少有一种方法可以与时钟应用程序同步,并且还可以在我的应用程序上显示时间?有没有办法在我的应用上获得正确的时间?
的可能的复制[?如何从Android手机时区(https://stackoverflow.com/questions/7672597/how-从android-mobile获取时区) –
您是在生产发布的应用程序上进行测试,还是在沙箱中测试应用程序? –
即时将我的应用从Android Studio加载到我的手机进行测试。所以不,它不在应用程序商店,但只在发展模式... –