Java,谁有各个国家的TimeZone的ID值?
在TimeZone类中有个静态方法 getAvailableIDs(int rawoffset) 可以获取rawoffset对应的所有的时区id,其中参数表示时间偏移量,用毫秒表示,例如东八区,则为8*60*60*1000。有了区域ID,就可以根据静态方法getTimeZone(String zoneId)获取对应的区域了。
所以获取一个时间对应的所有区域就可以实现为:
TimeZone tz = TimeZone.getDefault();int rawOffset = 8;String[] ids = TimeZone.getAvailableIDs(rawOffset * 60 * 60 * 1000);for (String id : ids) {tz = TimeZone.getTimeZone(id);}针对题主的要求,拿到tz之后,需要获得下一个时区,可以这样实现
TimeZone tz = TimeZone.getTimeZone("GMT+8:00");int x = 1;//可以为-2、-1、1、2。。。先获取rawoffset,再获取时区int rawOffset = tz.getRawOffset() + x * 60 * 60 * 1000;String[] ids = TimeZone.getAvailableIDs(rawOffset);for (String id : ids) {TimeZone nexttz = TimeZone.getTimeZone(id);}
这是一种“类函数宏”,有些编译器可能无法识别foo##这种引用方法,最好你的改法中的foo,再加上括号,变成(foo)
可以去下面那个连接查NZDT +13:00 新西兰夏时制
IDLE +12:00 国际日期变更线,东边
NZST +12:00 新西兰标准时间
NZT +12:00 新西兰时间
AESST +11:00 澳大利亚东部标准夏时制
ACSST +10:30 中澳大利亚标准夏时制
CADT +10:30 中澳大利亚夏时制
SADT +10:30 南澳大利亚夏时制
AEST +10:00 澳大利亚东部标准时间
EAST +10:00 东澳大利亚标准时间
GST +10:00 关岛标准时间,俄罗斯时区 9
LIGT +10:00 澳大利亚墨尔本
SAST +09:30 南澳大利亚标准时间
CAST +09:30 中澳大利亚标准时间
AWSST +09:00 澳大利亚西部标准夏时制
JST +09:00 日本标准时间,(俄罗斯时区 8)
KST +09:00 韩国标准时间
MHT +09:00 Kwajalein Time
WDT +09:00 西澳大利亚夏时制
MT +08:30 毛里求斯(moluccas)时间(?)
AWST +08:00 澳大利亚西部标准时间
CCT +08:00 中国沿海时间
WADT +08:00 西澳大利亚夏时制
WST +08:00 西澳大利亚标准时间
JT +07:30 爪哇时间
ALMST +07:00 Almaty 夏令时
WAST +07:00 西澳大利亚标准时间
CXT +07:00 Christmas (复活节?)岛时间
MMT +06:30 Myannar 时间
ALMT +06:00 Almaty 时间
MAWT +06:00 Mawson (Antarctica) Time
IOT +05:00 印度 Chagos 时间
MVT +05:00 Maldives (?)岛时间
TFT +05:00 Kerguelen 时间
AFT +04:30 阿富汗时间
EAST +04:00 Antananarivo Summer Time
MUT +04:00 Mauritius Island Time
RET +04:00 Reunion Island Time
SCT +04:00 Mahe Island Time
IRT, IT +03:30 伊朗时间
EAT +03:00 Antananarivo, Comoro Time
BT +03:00 巴格达时间
EETDST +03:00 东欧夏时制
HMT +03:00 Hellas Mediterranean Time (?)
BDST +02:00 British Double Standard Time
CEST +02:00 中欧夏令时
CETDST +02:00 中欧夏时制
EET +02:00 东欧,(俄国时区 1)
FWT +02:00 法国冬时制
IST +02:00 以色列标准时间
MEST +02:00 中欧夏时制
METDST +02:00 中欧白昼时间
SST +02:00 瑞典夏时制
BST +01:00 英国夏时制
CET +01:00 中欧时间
DNT +01:00 Dansk Normal Tid
FST +01:00 法国夏时制
MET +01:00 中欧时间
MEWT +01:00 中欧冬时制
MEZ +01:00 Mitteleurop溟sche Zeit
NOR +01:00 挪威标准时间
SET +01:00 Seychelles Time(?)
SWT +01:00 瑞典冬时制
WETDST +01:00 西欧光照利用时间(夏时制)
GMT 0:00 格林威治标准时间
UT +00:00 全球时间
UTC +00:00 校准的全球时间
z +00:00 和 UTC 相同
ZULU +00:00 和 UTC 相同
WET +00:00 西欧
WAT -01:00 西非时间
FNST -01:00 Fernando de Noronha 夏令时
FNT -02:00 Fernando de Noronha 时间
BRST -02:00 Brasilia 夏令时
NDT -02:30 纽芬兰(Newfoundland)白昼时间
ADT -03:00 大西洋白昼时间
AWT -03:00 (未知)
BRT -03:00 Brasilia 时间
NFT -03:30 纽芬兰(Newfoundland)标准时间
NST -03:30 纽芬兰(Newfoundland)标准时间
AST -04:00 大西洋标准时间(加拿大)
ACST -04:00 Atlantic/Porto Acre 夏令时
ACT -05:00 Atlantic/Porto Acre 标准时间
EDT -04:00 东部白昼时间
CDT -05:00 中部白昼时间
EST -05:00 东部标准时间
CST -06:00 中部标准时间
MDT -06:00 山区白昼时间(译注:Mountain Daylight Time那位知道怎么译?)
MST -07:00 山区标准时间
PDT -07:00 太平洋白昼时间
AKDT -08:00 阿拉斯加白昼时间
PST -08:00 太平洋标准时间
YDT -08:00 Yukon 白昼时间
AKST -09:00 阿拉斯加标准时间
HDT -09:00 夏威仪/阿拉斯加白昼时间
YST -09:00 Yukon 标准时
MART -09:30 马克萨司群岛时间
AHST -10:00 夏威夷-阿拉斯加标准时间
HST -10:00 夏威夷标准时间
CAT -10:00 中阿拉斯加时间
NT -11:00 州时间(Nome Time)
IDLW -12:00 国际日期变更线,西边
澳大利亚时区. 澳大利亚时区名和南北美常用的时区名之间有三个冲突: ACST,CST,和 EST。
澳大利亚时区缩写
时区 与 UTC 的偏移量 描述
ACST +09:30 中澳大利亚标准时间
CST +10:30 澳大利亚中部标准时间
EST +10:00 澳大利亚东部标准时间
SAT +09:30 南澳大利亚标准时间
AVA除了中国,日本和韩国有还有什么国家有?
还有美服,台服,港服。都要用代理
AVA里的联军和同盟各属于什么国家
包括:法国、德国、意大利、荷兰、比利时、卢森堡、英国、丹麦、爱尔兰、希腊、葡萄牙、西班牙、奥地利、瑞典、芬兰、马耳他、塞浦路斯、波兰、匈牙利、捷克、斯洛伐克、斯洛文尼亚、爱沙尼亚、拉脱维亚、立陶宛、罗马尼亚、保加利亚。
AVA里的联军和同盟各属于什么国家
包括:法国、德国、意大利、荷兰、比利时、卢森堡、英国、丹麦、爱尔兰、希腊、葡萄牙、西班牙、奥地利、瑞典、芬兰、马耳他、塞浦路斯、波兰、匈牙利、捷克、斯洛伐克、斯洛文尼亚、爱沙尼亚、拉脱维亚、立陶宛、罗马尼亚、保加利亚。
ava是什么意思 怎么理解ava的意思
1、ava的全称是American Viticulture Areas,中文意思是美国葡萄酒产地制度等级的产区。加利福尼亚州的拥有最多AVA产区的州,尤其是加州的南部。2、美国葡萄酒产地制度(american viticulture areas,简称ava)是美国酒类、烟草税项和贸易管理局(ttb)对本国葡萄酒产区的法定划分。一个地区需要具备有别于相...
ava头盔是哪个国家的
AVA头盔是一款由中国制造的头盔,其名字中的A代表Authentic(真实)、Value(价值)和Attitude(态度)。它不仅仅是一款头盔,更是希望通过提供安全、舒适和充满美学的产品让骑士们能更好地享受骑行所带来的生活乐趣。在设计方面,AVA头盔依据空气动力学和人体工程学的原理完成总体设计,采用日本帝人株式会社...
ava头盔是哪个国家的
AVA头盔,源自中国,品牌名蕴含着真实、价值与态度的核心理念。这款头盔不仅仅是一件保护头部的装备,更是骑士们追求安全、舒适与美学的完美结合。在设计上,AVA头盔遵循空气动力学和人体工程学的原则,确保在提供极致保护的同时,也能带来轻盈舒适的佩戴体验。其壳体采用日本帝人株式会社的Technora芳纶纤维...
ava头盔是哪个国家的
根据AVAHelmets官网提供的信息,AVAHelmets,创立于2017年,隶属于上海唐盔商贸有限公司,初衷是“做一顶有颜值有态度的国潮好头盔”,相对于生产单调传统的摩托车头盔,AVA更希望通过安全、舒适和充满美学的产品让骑士们能更好的享受骑行所带来的无限乐趣。AVA每一款头盔都由德国专业头盔设计公司依据空气动力...
ava护手霜是法国的吗
年轻姑娘们都能负担得起的高端成分品牌”。卸妆系列与护肤系列是AVA品牌的主要系列,Amelie 博士尤为重视清洁;法语“bien danssapeau”,意思是“皮肤之下的舒适”,即内里干净很重要。这是法国人对自己的要求,是Amelie博士对AVA品牌研发的宗旨。AVA旨在使肤质能够在短期内得到改善,皮肤变得更明亮、细腻、...
ava头盔是哪个国家的
AVA头盔是一款来自中国的创新产品。它的名字来源于英文的“authentic value attitude”,意为真实、价值、态度。这款头盔的设计理念是追求真实、价值和态度,旨在为用户提供独特的骑行体验。每个人都是独立的个体,灵魂也是独一无二的。然而,在骑行的过程中,不论是在西藏、拉萨还是其他地方,当您遇到其他...
中国网游AVA和韩国网游AVA的区别
中国网游AVA和韩国网游AVA的主要区别在于开发团队、游戏内容、运营策略和文化元素等方面。首先,中国网游AVA和韩国网游AVA的开发团队不同。中国网游AVA由中国的游戏开发公司负责开发,而韩国网游AVA则是由韩国的游戏开发公司开发的。这导致了两款游戏在设计风格、游戏机制等方面存在差异。例如,中国网游AVA可能...
禽策健肝: 可以去下面那个连接查 NZDT +13:00 新西兰夏时制IDLE +12:00 国际日期变更线,东边NZST +12:00 新西兰标准时间NZT +12:00 新西兰时间AESST +11:00 澳大利亚东部标准夏时制ACSST +10:30 中澳大利亚标准夏时制CADT +10:30 中...
陇川县17240361996: 谁有用java的application编写的倒计时钟代码??
禽策健肝: package hello; import java.awt.*; import java.applet.*; import java.awt.event.*; import java.util.*; import java.awt.geom.*; public class T extends Applet implements Runnable{ Thread tHour = null,tMinute = null,tSecond = null;//表示时针,分针和秒针的...
陇川县17240361996: 谁能知道Java是什么 - ?
禽策健肝: 1966年,一门叫Simula的模拟语言备受人们青睐.Simula是由Ole-Johan Dahl和Kristen Nygaard创建的,他们当时在奥斯陆的挪威国家计算机中心工作.当时,Simula具有很多新的、有趣的特点.例如,Simula可以把一组事件归入一个类别(...
陇川县17240361996: 求100 - 999内所有的水仙花数和水仙花个数.水仙花数=指一个三位数,其各位数字立方和等于该数本身.使用Java解决 - ?
禽策健肝:[答案] int a= 0; int b=0; int c=0; int s=0; for(int i=100;i a=i/100; b=(i%100)/10; c=(i%100)%10; s= a*a*a+b*b*b+c*c*c; if(i==s){ System.out.println(i); } }
陇川县17240361996: java语言:数据库中有每个订单的创建时间,如果订单的创建时间超过20分钟,就让订单的状态自动改变. - ?
禽策健肝: 若用java实现,则用java创建一个定时任务,每隔段时间,更新下那表,发现超过二十分钟的,更新状态值,如果是在数据库的话,可以创建个定时任务
陇川县17240361996: 请帮忙说一下JAVA的发展历史,到现在是谁的 - ?
禽策健肝: Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称. Java由James Gosling和同事们共同研发,并在1995年正式推出.Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而...
陇川县17240361996: 有谁知道Java有哪些版本??
禽策健肝: 我学的是java 首先介绍jdk :是java编译环境 将 *.java 文件转译成java字节码文件 *.class 目前JDK 最高版本是 JDK1.6 ; jer 是java 运行环境 如果你要运行 java 程序 那么久必须有这个环境的支持 ; 1996年1月,第一个JDK-JDK1.0诞生 到目前 ...
陇川县17240361996: java中的所有类中,有没有这样的一个类,他的某个方法可以执行一段字符串的java代码??
禽策健肝: JAVA的动态编译可以实现,具体实现,参考下面说明: 在很多脚本语言中都有eval函数,它可以把字符串转换为表达式并执行.如在javaScript中: var str = aid.value + ".style.top = 10;" 把一个id为"aid"的控制的值取出来加合并成一个字符...
陇川县17240361996: 列举java所包含的输入输出操作完成所有输入输出操作所需要的类包含于那个文件中? - ?
禽策健肝: import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream;
陇川县17240361996: 请问怎么用JAVA实现打印任意质数的所有质数因子? - ?
禽策健肝: public static void f(int n){ int i=2; while(n>1){ if(n%i==0){ System.out.println(i); n/=i; } else i++; } } public static void main(String args[]){ int n=13860; f(n); }