一个关于java时区的问题 不知大家都用过时区没有,首先java中的TimeZone.getDefault();方法是获取的主机的时区,不过我现在想根据Locale获取时区,不知有何办法?或者通过指定国家和地区获取时区ID,继而获取时区? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个问题,我想了想,为什么JDK只提供了根据Locale获取时区Name,而没有提供根据Locale获取时区ID,因为一个Locale可能有多个不同的时区,而且有的地区要考虑夏令时的问题,也就是说如果根据Locale获取时区不唯一!!! getTimeZone(String ID)不就获得TimeZone了吗???ID就是国家的的代码!Locale也是根据ID获得的吗??为什么用Locale获得TimeZone呢??不是多次一举了吗?? 不知lz的目的是什么,IMHO,用locale取得timezone的想法是错误的。这个其实和Windows上 语言/地区设置 和 时间/时区设置 分开的原因一样,前者是用于显示内容是选择语言,格式化输出时的格式,而后者,纯粹就是一个时间。他们之间应该是多对多的关系。比如Locale.ENGLISH,几乎可以对应全世界的时区。同时,CET时区可以对应十种以上的语言 Locale != Location其次,国家!=时区,时区!=国家 JTextField 限制输入字符数后,当输满时则无法修改了 求助!如何自己执行存储过程代码? java 中如何实现累死 vs2005中的工具箱效果??! 怎么实现这个功能? 求救!!!! 高手跑那里去了? window.open 急用(在线等待) 请问谁有《Java 2核心技术 卷2:高级特性》中多线程(第一章)的内容? jcombobox的事件 !!!崩溃的问题 好像不可能遇到 可是我遇到了 一个小问题,希望大家能帮帮初学者 请高手介绍几本书。
ID就是国家的的代码!Locale也是根据ID获得的吗??为什么用Locale获得TimeZone呢??不是多次一举了吗??
比如Locale.ENGLISH,几乎可以对应全世界的时区。同时,CET时区可以对应十种以上的语言
其次,国家!=时区,时区!=国家