timezone
的Javadoc中有一个弃用警告:
为了与JDK 1.1.x兼容,还支持其他一些三个字母的时区ID(如“PST”、“CTT”、“AST”)。然而,它们的使用是不可取的...
它在这里说“其他”,但我看不出它在哪里定义了哪些三个字母的ID是不推荐的。这些记录在任何地方吗?
我注意到@shmosel建议的可能重复:“GMT”是Java时区的缩写吗?如果是,可以使用它吗?。这部分涵盖了我的问题;但我问的是更普遍的问题“支持什么(以及我们如何知道这一点)”,而不仅仅是“X是否支持”。
首先,回答您的具体问题:
>
所有基于缩写的标识符都应被视为不推荐使用。它们不足以在保留所有细节的情况下识别特定的时区。例如,您可以在这里看到所有使用欧洲中部时间的位置。其中一些人全年都在使用CET
,还有一些人在冬天使用CET
,而在夏天使用CEST
。其中,并不是所有的都使用相同的DST转换日,或者在整个历史中具有相同的时区偏移。只是CET
中没有足够的信息来决定使用哪一组规则。
使用GMT
或UTC
相对安全,因为它们是明确的。但是,使用etc/gmt
或etc/utc
更为正确。如果只选择一个,那么应该是etc/utc
。
特别要注意的是,美国缩写PST
和CST
不在TZDB中,尽管MST
和EST
在TZDB中。
您应该选择与场景相关的基于位置的时区,而不是CET
。如果您谈论的是法国,请使用Europe/Paris
。如果您谈论的是波兰,请使用Europe/Warsau
等。
接下来,了解底层TZ数据库有几种可接受的标识符:
基于位置的,形式为area/region/localy
美国/阿根廷/布宜诺斯艾利斯
,美国/印第安纳州/诺克斯
管理区域,在etc
命名空间中:
大陆美国中的POSIX标识符:
EST5EDT
、CST6CDT
、MST7MDT
、PST8PDT
缩写--至少有些缩写
Link Australia/Darwin ACT
Link Australia/Sydney AET
Link America/Argentina/Buenos_Aires AGT
Link Africa/Cairo ART
Link America/Anchorage AST
Link America/Sao_Paulo BET
Link Asia/Dhaka BST
Link Africa/Harare CAT
Link America/St_Johns CNT
Link America/Chicago CST
Link Asia/Shanghai CTT
Link Africa/Addis_Ababa EAT
Link Europe/Paris ECT
Link America/New_York EST
Link Pacific/Honolulu HST
Link America/Indianapolis IET
Link Asia/Calcutta IST
Link Asia/Tokyo JST
Link Pacific/Apia MIT
Link America/Denver MST
Link Asia/Yerevan NET
Link Pacific/Auckland NST
Link Asia/Karachi PLT
Link America/Phoenix PNT
Link America/Puerto_Rico PRT
Link America/Los_Angeles PST
Link Pacific/Guadalcanal SST
Link Asia/Saigon VST
问题内容: 我编写了一个Android应用程序,该应用程序需要手机当前所在的时区名称短。 我正在使用以下代码: 在芝加哥运行时,将返回“ CST”。在纽约,“ EST”。在法国斯特拉斯堡,它的返回“HNEC”( HEURE师范de l’Europe酒店中央 法语 )。 此位置的时区有时被称为“欧洲中部时间”(请参阅Wikipedia的欧洲时区)。 我正在过渡到非常坚持要获得“ CET”(而不是
本文向大家介绍React组件命名推荐的方式是哪个?为什么不推荐使用displayName?相关面试题,主要包含被问及React组件命名推荐的方式是哪个?为什么不推荐使用displayName?时的应答技巧和注意事项,需要的朋友参考一下 [react] React组件命名推荐的方式是哪个?为什么不推荐使用displayName?
本文向大家介绍mysql中的limit用法有哪些(推荐),包括了mysql中的limit用法有哪些(推荐)的使用技巧和注意事项,需要的朋友参考一下 1.m代表从m+1条记录行开始检索,n代表取出n条数据。(m可设为0) 如:SELECT * FROM 表名 limit 6,5; 表示:从第7条记录行开始算,取出5条数据 2.值得注意的是,n可以被设置为-1,当n为-1时,表示从m+1行开始检索,直
有啥好用的 Echars 第三方组件库吗 推荐推荐 谢谢!!!
Python 的练手项目有哪些值得推荐?
web端的支付形式有哪些?推荐哪种?