Java Instant minus() 方法2025 年 1 月 7 日 | 阅读 3 分钟 Java Instant 类的 minus() 方法用于返回此 Instant 的副本,并减去指定的量。 Instant minus() 方法包含 2 种参数类型
minus(TemporalAmount amountToSubtract) 方法返回一个 Instant,基于此 Instant,减去指定的量。该量通常是 Duration,但也可以是实现 TemporalAmount 接口的任何其他类型。 minus(long amountToSubtract, TemporalUnit unit) 方法返回一个 Instant,基于此 Instant,减去指定单位的量。如果无法减去该量(例如,因为不支持该单位或出于其他原因),则会抛出异常。 语法参数amountToSubtract - 要减去的值,不能为空 amountToSubtract - 要从结果中减去的单位量,可以是负数。 unit - 要减去的单位,不能为空。 返回基于此 Instant 并已执行减法的 Instant,不能为空 基于此 Instant 并已减去指定量的 Instant,不能为空。 异常DateTimeException - 如果无法进行减法 ArithmeticException - 如果发生数值溢出 DateTimeException - 如果无法进行减法 UnsupportedTemporalTypeException - 如果不支持该单位 ArithmeticException - 如果发生数值溢出 示例 1输出 输出将如下所示。 2017-02-03T10:27:30Z 示例 2输出 输出将如下所示。 2014-08-25T10:15:30Z 示例 3输出 输出将如下所示。 2014-12-03T10:15:30Z 示例 4输出 输出将如下所示。 2014-12-03T10:15:33Z 示例 5输出 输出将如下所示。 2017-05-01T20:57:43.045Z Nanos > 2017-05-01T20:57:43.044999990Z Micros > 2017-05-01T20:57:43.044990Z Millis > 2017-05-01T20:57:43.035Z Seconds > 2017-05-01T20:57:33.045Z Minutes > 2017-05-01T20:47:43.045Z Hours > 2017-05-01T10:57:43.045Z HalfDays > 2017-04-26T20:57:43.045Z Days > 2017-04-21T20:57:43.045Z -- Weeks not supported -- Months not supported -- Years not supported -- Decades not supported -- Centuries not supported -- Millennia not supported -- Eras not supported -- Forever not supported Java Instant minus(long amountToSubtract, TemporalUnit unit) 方法示例示例 6输出 输出将如下所示。 2014-08-25T10:15:30Z 示例 7输出 输出将如下所示。 2017-02-03T05:37:30Z |
Java Instant 类的 getLong() 方法用于从此瞬间获取指定字段的值,该值作为 long 类型返回。它返回指定字段的值。如果由于字段不是...而无法返回值...
阅读 3 分钟
Java Instant 类的 compareTo() 方法用于将此 Instant 与指定的 Instant 进行比较。语法 public int compareTo(Instant otherInstant) 参数 otherInstant - 要与之比较的另一个 Instant,不能为空。返回 比较值,如果小于则为负,如果大于则为正。异常 NullPointerException - 如果 otherInstant 为 null。示例 1 import java.time.Instant; import...
阅读1分钟
Java Instant 类的 plusMillis() 方法用于返回一个 Instant 的副本,该副本添加了指定的毫秒数。此实例是不可变的,并且不受此方法调用的影响。语法 public Instant plusMillis(long millisToAdd) 参数 millisToAdd?它指定要添加的毫秒数。它可以是...
阅读1分钟
Java Instant 类的 query() 方法用于使用指定的查询来查询 Instant。此方法使用指定的查询策略对象。TemporalQuery 对象定义了用于获取结果的逻辑。语法 public <R> R query(TemporalQuery<R> query) 参数 R - 我们...
阅读 2 分钟
Java Instant 类的 get() 方法用于从此 Instant 中获取指定字段的值(以 int 类型)。它为指定字段的值提供了一个即时结果。返回值将始终在有效范围内...
阅读1分钟
Java Instant 类的 ofEpochMilli() 方法用于使用自 1970-01-01T00:00:00Z epoch 以来的毫秒数获取 Instant 实例。秒和纳秒从指定的毫秒数中提取。语法 public static Instant ofEpochMilli(long epochMilli) 参数 epochMilli - 自 1970-01-01T00:00:00Z 以来的毫秒数 返回 一个 Instant,不...
阅读1分钟
Java Instant 类的 getEpochSecond() 方法用于获取自 Java 纪元 1970-01-01T00:00:00Z 以来的秒数。纪元秒计数是秒的简单递增计数,其中第 0 秒是 1970-01-01T00:00:00Z。返回一天中的纳秒部分...
阅读1分钟
Java Instant 类的 atZone() 方法用于将 Instant 与时区结合以创建 ZonedDateTime。语法 public ZonedDateTime atZone(ZoneId zone) 参数 zone - 要组合的时区,不能为空。返回 从此 Instant 和指定时区形成的 ZoneDateTime,不能为空。异常 DateTimeException - 如果...
阅读 2 分钟
Java Instant 类的 atOffset() 方法用于将 Instant 与偏移量结合以创建 OffsetDateTime。语法 public OffsetDateTime atOffset(ZoneOffset offset) 参数 offset - 要组合的偏移量,不能为空。返回 从此 Instant 和指定偏移量形成的 OffsetDateTime,不能为空。异常 DateTimeException - 如果...
阅读 2 分钟
Java Instant 类的 minusMillis() 方法用于返回一个此 Instant 的副本,并减去指定的毫秒数。此实例是不可变的,不受此方法调用的影响。语法 public Instant minusMillis(long millisToSubtract) 参数 millisToSubtract - 要减去的毫秒数,可以是正数或负数。 返回 An Instant...
阅读1分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India