java - 在android应用程序中获取当前时区

标签 java android

如何在我的 Android 应用程序中获取当前时区?我试过用这个

Calendar cal = Calendar.getInstance( userConfig.locale);
TimeZone tz = cal.getTimeZone();   

但我没有从中得到时区。如何显示时区?

最佳答案

使用这个

Calendar cal = Calendar.getInstance();
TimeZone tz = cal.getTimeZone();
Log.d("Time zone","="+tz.getDisplayName());

或者你也可以使用 java.util.TimeZone

TimeZone.getDefault().getDisplayName()

关于java - 在android应用程序中获取当前时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9482754/

相关文章:

java - 无需InputStream即可访问jar中的csv文件

Android - 无法创建新的 v4.0 AVD

Android 应用程序的 Java 后端建议

javascript - Wicket AjaxCallListener getPrecondition 方法不起作用

java - TCP 套接字 Android 客户端

java - 如何在嵌套的 Json 响应后对 Java 类建模

java - 删除数组中重复的字符串

android - 我的相机 View 与 GLSurfaceView 重叠...但我希望它被 GLSurfaceView 覆盖

android - Flutter - 如何在应用邀请功能的 Firebase 动态链接中传递自定义参数?

Android 通知内容文本不会显示在 OS 4.4.4 Kitkat 上,但会显示在 OS 5.0 Lollipop 上