代码语言:txt AI代码解释 ZoneOffset zoneOffset = ZoneOffset.of("+09:00"); LocalDateTime localDateTime = LocalDateTime.now(); OffsetDateTime offsetDateTime = OffsetDateTime.of(localDateTime, zoneOffset); 以上就是Java8中关于日期和时间API的内容了。
System.out.println(OffsetTime.now(ZoneId.systemDefault())); System.out.println(OffsetDateTime.now(ZoneId.systemDefault())); System.out.println(ZonedDateTime.now(ZoneId.systemDefault())); System.out.println(DateTimeFormatter.ISO_LOCAL_DATE.format(LocalDate.now())); System.out.println(DateTimeFormatte...
serializer.write(localDateTime.toInstant(ZoneOffset.ofHours(8)).toEpochMilli()); } else { ...
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("uuuu/MM/dd HH:mm:ss");// Get default time zoneSystem.out.println(ZoneOffset.systemDefault());// Asia/Kuala_LumpurSystem.out.println(OffsetDateTime.now().getOffset());// +08:00// get current date time, with +08:00ZonedDateTime now = Zon...
如果区域ID以“+”或“ - ”ZoneOffset使用ZoneOffset.of(String)将ID解析为ZoneOffset。 如果区域ID等于'GMT','UTC'或'UT',则结果为ZoneId,其ID和规则相当于ZoneOffset.UTC。 如果区域ID以“UTC +”,“UTC-”,“GMT +”,“GMT-”,“UT +”或“UT-”开头,则ID是带前缀的基于偏移量的ID。ID分为两部分...
* The ID is unique within the system. * There are three types of ID. * * The simplest type of ID is that from {@codeZoneOffset}. * This consists of 'Z' and IDs starting with '+' or '-'. * * The next type of ID are offset-style IDs with some form of prefix, * such ...
2ZoneOffset offset = ZoneOffset.of("+05:30"); 3OffsetDateTime date = OffsetDateTime.of(datetime, offset); 4System.out.println("Date and Time with timezone offset in Java : " + date); 1. 2. 3. 4. 示例17、在 Java 8 中获取当前的时间戳 ...
staticZoneIdofOffset(Stringprefix,ZoneOffsetoffset) Obtains an instance ofZoneIdwrapping an offset. staticZoneIdsystemDefault() Gets the system default time-zone. StringtoString() Outputs this zone as aString, using the ID. Methods inherited from class java.lang.Object ...
ZoneId与ZoneOffset ZoneId: 1.既可以表示时区,也可以表示时差。 2.是一个抽象类,有两个子类分别是ZoneRegion和ZoneOffset,ZoneRegion表示城市或地区,并以城市或地区反映“时区”。 //通过systemDefault()创建ZoneId zoneId1 = ZoneId.systemDefault();System.out.println(zoneId1.getClass());//class java.time...
System.out.println("这是纽约时间:" + fastDateFormat.format(bjDate)); 1. 2. 3. 4. 5. 6. 7. 8. 9. 19-7=12 北京时间比纽约时间快12小时。 第三节:JDK8开始支持:时区/偏移量 ZoneId/ZoneOffset JDK8中ZoneId表示时区的ID,ZoneOffset表示Greenwich/UTC的偏移量。