//获取系统默认的时区(当前系统)ZoneId zoneId =ZoneId.systemDefault();System.out.println(zoneId.getId());//Asia/ShanghaiSystem.out.println(zoneId);//Asia/Shanghai 获取时区集合: Set<String> zoneIds =ZoneId.getAvailableZoneIds()System.out.println(zoneIds);//内容太多,便展示,包括所有的时区 将...
该方法首先通过调用TimeZone.getAvailableIDs()方法获取所有有效的时区标识符,并将其存储在一个字符串数组validTimeZoneIds中。 然后,我们使用Arrays.asList(validTimeZoneIds).contains(timeZoneId)来判断输入的timeZoneId是否存在于validTimeZoneIds中。如果存在,返回true,否则返回false。 在main方法中,我们使用字符串"...
System.out.println("Los Angeles Time Zone: " + losAngelesTimeZone.getID()); 1.3.获取可用时区列表 要获取可用的时区列表,可以使用静态方法TimeZone.getAvailableIDs()。它将返回一个字符串数组,包含所有可用的时区IDs。示例如下: java String[] availableTimeZones = TimeZone.getAvailableIDs(); for (String...
TimeZone china = TimeZone.getTimeZone("GMT+:08:00"); // 获取 “中国/重庆”对应的时区 TimeZone chongqing = TimeZone.getTimeZone("Asia/Chongqing"); 关于getTimeZone(String id) 这种方式支持的全部id参数的取值,可以通过以下方式查找: String[] ids = TimeZone.getAvailableIDs(); for (String id...
ZoneId zoneId = ZoneId.of("Asia/Shanghai"); 3.获取默认时区 可以使用静态方法systemDefault()获取系统的默认时区。以下代码演示了如何获取系统默认时区的ZoneId对象: java ZoneId defaultZoneId = ZoneId.systemDefault(); 4.获取所有可用的时区 可以使用静态方法getAvailableZoneIds()获取所有可用的时区ID列表。
TimeZone timeZone=TimeZone.getDefault(); String[] ids=timeZone.getAvailableIDs(); for (int i=0,length=ids.length;i<length;i++) { System.out.println(ids[i]); } System.out.println(timeZone.getRawOffset()); System.out.println(timeZone.getDisplayName()); ...
1、zoneId表示一个时区类。使用静态工厂方法很容易得到它,我们可以通过入参传递一个时区编码。 2、此外,时区类还定义了一个偏移,用于在当前时刻或特定时间和目标时区之间进行转换。 实例 代码语言:javascript 复制 System.out.println(ZoneId.getAvailableZoneIds());// prints all available timezone idsZoneId zon...
ZoneOffsetoffset = zoneId.getRules().getOffset(Instant.now());获取当前时刻的时差 3.获取所有可用的时区标识符 java Set<String> availableZoneIds = ZoneId.getAvailableZoneIds(); 4.转换时区 java ZonedDateTime zonedDateTime = LocalDateTime.now().atZone(zoneId); java ZonedDateTimenewYorkTime = zon...
<h2>Time-zone IDs</h2> The ID is unique within the system. There are three types of ID. The simplest type of ID is that from ZoneOffset. This consists of 'Z' and IDs starting with '+' or '-'. The next type of ID are offset-style IDs with some form of prefix, such as 'GMT...
Java日期时间API系列19---Jdk8中java.time包中的新的日期时间API类,ZonedDateTime与ZoneId和LocalDateTime的关系,ZonedDateTime格式化和时区转换等。中已经对ZoneId说明,并列出了常用时区ID信息。 并且通过 java.time.ZoneId.getAvailableZoneIds()获取到所有可用时区ID。 1....