我正在为我的客户请求工作。请在此处建议我。在java中将时间转换为英国时间
我想将给定时间转换为英国时间。 例如,如果我将10:00 AM IST授予该功能,那么它应该返回英国时间10:00 AM IST的等效时间。
请告诉我如何在Java代码中处理日光系统。
非常感谢你提前,艾丽莎
我正在为我的客户请求工作。请在此处建议我。在java中将时间转换为英国时间
我想将给定时间转换为英国时间。 例如,如果我将10:00 AM IST授予该功能,那么它应该返回英国时间10:00 AM IST的等效时间。
请告诉我如何在Java代码中处理日光系统。
非常感谢你提前,艾丽莎
TimeZone london = TimeZone.getTimeZone("Europe/London");
long time= //yourTime
return now + london.getOffset(time);
https://docs.oracle.com/javase/8/docs/api/java/time/package-summary.html –
英国有更多的不止一个[时区](https://en.wikipedia.org/wiki/Time_in_the_United_Kingdom#IANA_time_zone_database)。您是在寻找GMT *还是*“欧洲/伦敦”? –
@ElliottFrisch:我怀疑它更有可能是OP寻找欧洲/伦敦。事实上,从您链接到的页面开始:“IANA时区数据库在文件zone.tab中包含英国的一个区域,名为Europe/London。” –