Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java如何从offset中获取缩写_Java - Fatal编程技术网

Java如何从offset中获取缩写

Java如何从offset中获取缩写,java,Java,我有类似UTC+3的偏移值,我想要它在java中的缩写 Set<String> allZones = ZoneId.getAvailableZoneIds(); LocalDateTime dt = LocalDateTime.now(); List<String> zoneList = new ArrayList<>(allZones); Collections.sort(zoneList);

我有类似UTC+3的偏移值,我想要它在java中的缩写

Set<String> allZones = ZoneId.getAvailableZoneIds();
        LocalDateTime dt = LocalDateTime.now();

        List<String> zoneList = new ArrayList<>(allZones);
        Collections.sort(zoneList);

        zoneList.stream().map((s) -> ZoneId.of(s)).forEach((zone) -> {
            ZonedDateTime zdt = dt.atZone(zone);
            ZoneOffset offset = zdt.getOffset();
            String out = String.format("%35s %10s%n", zone, offset);
            if (offset.getTotalSeconds() == 10800) {
                System.out.printf(out);
            }
        });
Set allZones=ZoneId.getAvailableZoneIds();
LocalDateTime dt=LocalDateTime.now();
列表区域列表=新阵列列表(所有区域);
集合。排序(区域列表);
zoneList.stream().map((s)->ZoneId.of(s)).forEach((zone)->{
ZonedDateTime zdt=dt.atZone(zone);
ZoneOffset offset=zdt.getOffset();
String out=String.format(“%35s%10s%n”,区域,偏移量);
if(offset.getTotalSeconds()==10800){
系统输出打印F(输出);
}
});

Java!=JavascriptI know.其java或JS问题要求家庭作业帮助必须包括您迄今为止为解决问题所做的工作的摘要,以及您解决问题的困难程度的描述(,)。使用
ZoneOffset
()。此外,您可能希望在()之前做一些研究,这会立即产生这些站点和一些类似的SO问题。你也知道,你不能;你只能猜测。例如,UTC+1是英国夏令时(BST)还是中欧时间(CET)?