org.threeten.bp.ZonedDateTime.withZoneSameInstant()方法的使用及代码示例

x33g5p2x  于2022-02-05 转载在 其他  
字(1.9k)|赞(0)|评价(0)|浏览(155)

本文整理了Java中org.threeten.bp.ZonedDateTime.withZoneSameInstant()方法的一些代码示例,展示了ZonedDateTime.withZoneSameInstant()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZonedDateTime.withZoneSameInstant()方法的具体详情如下:
包路径:org.threeten.bp.ZonedDateTime
类名称:ZonedDateTime
方法名:withZoneSameInstant

ZonedDateTime.withZoneSameInstant介绍

[英]Returns a copy of this date-time with a different time-zone, retaining the instant.

This method changes the time-zone and retains the instant. This normally results in a change to the local date-time.

This method is based on retaining the same instant, thus gaps and overlaps in the local time-line have no effect on the result.

To change the offset while keeping the local time, use #withZoneSameLocal(ZoneId).
[中]返回一个不同时区的日期时间副本,保留该时间。
此方法更改时区并保留瞬间。这通常会导致更改本地日期和时间。
该方法基于保留相同的瞬间,因此本地时间线中的间隔和重叠对结果没有影响。
要在保持本地时间的同时更改偏移量,请使用#withZoneSameLocal(ZoneId)。

代码示例

代码示例来源:origin: mercadolibre/java-sdk

@Override
 public ZonedDateTime apply(ZonedDateTime zonedDateTime, ZoneId zoneId) {
  return zonedDateTime.withZoneSameInstant(zoneId);
 }
}

代码示例来源:origin: XeroAPI/Xero-Java

@Override
 public ZonedDateTime apply(ZonedDateTime zonedDateTime, ZoneId zoneId) {
  return zonedDateTime.withZoneSameInstant(zoneId);
 }
}

代码示例来源:origin: com.github.joschi.jackson/jackson-datatype-threetenbp

@Override
  public ZonedDateTime apply(ZonedDateTime zonedDateTime, ZoneId zoneId) {
    return zonedDateTime.withZoneSameInstant(zoneId);
  }
},

代码示例来源:origin: gengstrand/clojure-news-feed

@Override
 public ZonedDateTime apply(ZonedDateTime zonedDateTime, ZoneId zoneId) {
  return zonedDateTime.withZoneSameInstant(zoneId);
 }
}

代码示例来源:origin: ThreeTen/threetenbp

ZonedDateTime end = ZonedDateTime.from(endExclusive);
if (unit instanceof ChronoUnit) {
  end = end.withZoneSameInstant(zone);
  if (unit.isDateBased()) {
    return dateTime.until(end.dateTime, unit);

代码示例来源:origin: org.threeten/threetenbp

ZonedDateTime end = ZonedDateTime.from(endExclusive);
if (unit instanceof ChronoUnit) {
  end = end.withZoneSameInstant(zone);
  if (unit.isDateBased()) {
    return dateTime.until(end.dateTime, unit);

相关文章