java - 从语言环境字符串中查找java中的用户时区
问题描述
我有一个像 en-GB 这样的语言环境字符串(通过navigator.language在 javascript 中获得)并且想用它来计算 Java 中语言环境的时区。
推荐的方法是什么。我知道从语言环境计算时区并不总是准确的。但即使是猜测的方法也可以。
我检查了这个SO question,但他们不推荐在 Java 中使用任何仅使用语言环境字符串并到达近似时区的方法。有什么图书馆或黑客可以解决这个问题吗?因为 local 表示特定区域,并且特定区域将始终具有相同的时区。
解决方案
推荐阅读
- c++ - C++ 中的原子变量是否使用 volatile 和 CAS 实现?
- remote-desktop - 如何在 Windows Server RDS 终端服务器上注销时清除用户配置文件文件夹?
- javascript - 添加概率javascript
- java - 为什么使用正确的参数调用测试会失败?
- python - 如何在运行终端命令时隐藏 tkinter 应用程序中的控制台窗口?
- python - Python 3.9 和 Django 3.2.0 的 django-cors-headers 问题
- c# - 等效于 C# 中 java 的 Optional.ifPresent
- qt - 如果已经使用 Qt Installer Framework 安装了 App,请卸载它
- ios - UINavigationbar 后退按钮丢失
- angular - 动态设置 [matMenuTriggerFor]