java range类_Java即时类| range()方法与示例

java range类

即时类range()方法 (Instant Class range() method)

  • range() method is available in java.time package.

    range()方法在java.time包中可用。

  • range() method is used to get the valid range of values for the given TemporalField.

    range()方法用于获取给定TemporalField的有效值范围。

  • range() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.

    range()方法是一个非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。

  • range() method may throw an exception at the time of returning field range.

    在返回字段范围时, range()方法可能会引发异常。

    • DateTimeException: This exception may throw when the given field value couldn't be generated.DateTimeException :当无法生成给定的字段值时,可能引发此异常。
    • UnsupportedTemporalTypeException: This exception may throw when the given temporal field is unsupported.
    • UnsupportedTemporalTypeException :如果不支持给定的时间字段,则可能引发此异常。

Syntax:

句法:

    public ValueRange range(TemporalField t_field);

Parameter(s):

参数:

  • TemporalField t_field – represents the field of the returned values range.

    TemporalField t_field –代表返回值范围的字段。

Return value:

返回值:

The return type of this method is ValueRange, it returns range of values for the given field in this Instant.

此方法的返回类型为ValueRange ,它返回此Instant中给定字段的值范围。

Example:

例:

// Java program to demonstrate the example 
// of ValueRange range(TemporalField t_field)
// method of Instant
import java.time.*;
import java.time.temporal.*;
public class RangeOfInstant {
public static void main(String args[]) {
// Instantiates two Instant
Instant ins1 = Instant.parse("2006-04-03T05:10:15.00Z");
Instant ins2 = Instant.now();
// Display ins1,ins2 
System.out.println("Instant ins1 and ins2: ");
System.out.println("ins1: " + ins1);
System.out.println("ins2: " + ins2);
System.out.println();
// Here, this method gets the valid 
// range of values for the given field  
// i.e. here the MICRO_OF_SECOND field 
// range will be returned 
ValueRange range = (ValueRange) ins1.range(ChronoField.MICRO_OF_SECOND);
// Display range
System.out.println("ins1.get(ChronoField.MICRO_OF_SECOND): " + range);
// Here, this method gets the valid 
// range of values for the given field 
// i.e. here the MILLI_OF_SECOND field 
// range will be returned 
range = (ValueRange) ins2.range(ChronoField.MILLI_OF_SECOND);
// Display range
System.out.println("ins2.get(ChronoField.MILLI_OF_SECOND): " + range);
// Here, this method gets the valid 
// range of values for the given field 
// i.e. here the NANO_OF_SECOND field 
// range will be returned 
range = (ValueRange) ins2.range(ChronoField.NANO_OF_SECOND);
// Display range
System.out.println("ins2.get(ChronoField.NANO_OF_SECOND): " + range);
}
}

Output

输出量

Instant ins1 and ins2: 
ins1: 2006-04-03T05:10:15Z
ins2: 2020-05-27T05:30:00.259110Zins1.get(ChronoField.MICRO_OF_SECOND): 0 - 999999
ins2.get(ChronoField.MILLI_OF_SECOND): 0 - 999
ins2.get(ChronoField.NANO_OF_SECOND): 0 - 999999999

翻译自: https://www.includehelp.com/java/instant-range-method-with-example.aspx

java range类

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/544384.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ubuntu安装eclipse

2019独角兽企业重金招聘Python工程师标准>>> 在Ubuntu 13.04下的安装eclipse 一、eclipse安装过程 首先确保在安装eclipse之前已经安装好Java虚拟机 1. eclipse官网下载压缩包 下载地址:http://www.eclipse.org/downloads/download.php?file/technology…

java的parse方法_Java即时类| parse()方法与示例

java的parse方法即时类parse()方法 (Instant Class parse() method) parse() method is available in java.time package. parse()方法在java.time包中可用。 parse() method is used to get an Instant that parses the given char sequence and char sequence follow some st…

github果然强大

github果然强大,在idea里写好,可以直接提交到github,在哪台电脑都可以看源码了,手机也可以看 https://github.com/gaojinhua 转载于:https://www.cnblogs.com/gaojinhua/p/4705992.html

Python用sorted实现argsort

\qquadsorted函数会返回一个可迭代对象经过排序后的迭代器,sorted对于number类型的可迭代对象会按照数值大小排序,对于字符串则按照ASCII码顺序排序,但如果要返回排序的index怎么呢? \qquadsorted有一个功能就是根据key参数比较大…

保姆级教程,终于搞懂脏读、幻读和不可重复读了!

作者 | 王磊来源 | Java中文社群(ID:javacn666)转载请联系授权(微信ID:GG_Stone)我的文章合集:https://gitee.com/mydb/interview在 MySQL 中事务的隔离级别有以下 4 种:读未提交&am…

c++中cend end_vector :: cend()函数以及C ++ STL中的示例

c中cend endC vector :: cend()函数 (C vector::cend() function) vector::cend() is a library function of "vector" header, it can be used to get the last element of a vector. It returns a const iterator pointing to the past-the-end element of the ve…

alert提示框样式

http://runjs.cn/detail/pembjylb转载于:https://www.cnblogs.com/bky-234/p/4706103.html

保姆级教程,终于搞懂脏读、幻读和不可重复读了!(经典回顾)

作者 | 王磊来源 | Java中文社群(ID:javacn666)转载请联系授权(微信ID:GG_Stone)我的文章合集:https://gitee.com/mydb/interview在 MySQL 中事务的隔离级别有以下 4 种:读未提交&am…

Python | 如何创建模块(模块示例)?

This is an example of creating module in python. Module files are special file that are used as library files and can be accessed in another file. 这是在python中创建模块的示例 。 模块文件是用作库文件的特殊文件,可以在另一个文件中访问。 In this e…

WPF入门教程系列十五——WPF中的数据绑定(一)

使用Windows Presentation Foundation (WPF) 可以很方便的设计出强大的用户界面,同时 WPF提供了数据绑定功能。WPF的数据绑定跟Winform与ASP.NET中的数据绑定功能类似,但也有所不同,在 WPF中以通过后台代码绑定、前台XAML中进行绑定&#xff…

实战,实现幂等的8种方案!

前言 大家好,我是程序员田螺。今天我们一起来聊聊幂等设计。什么是幂等为什么需要幂等接口超时,如何处理呢?如何设计幂等?实现幂等的8种方案HTTP的幂等1. 什么是幂等? 幂等是一个数学与计算机科学概念。在数学中,幂等…

灰度共生矩阵及其数字特征_数字系统及其表示

灰度共生矩阵及其数字特征Any number system has a set of symbols known as Digits with some rules performing arithmetic operations. A collection of these makes a number has two parts. They are integer portion and fraction portion. These portions are separated…

绝绝子,画框架图就用这个工具

前言看过我以往文章的小伙伴可能会发现,我的大部分文章都有很多配图。我的文章风格是图文相结合,更便于大家理解。最近有很多小伙伴发私信问我:文章中的图是用什么工具画的。他们觉得我画的图风格挺小清新的,能够让人眼前一亮。先…

Linux解析内核源代码——传输控制块诞生

原创文章是freas_1990,转载请注明出处:http://blog.csdn.net/freas_1990/article/details/23795587 在Linux 2.6一旦(不包含2.6,对于更详细的调查是不是版本号),控制块的概念,各种协议的状态管理…

面试官:this和super有什么区别?this能调用到父类吗?

作者:磊哥来源 | Java面试真题解析(ID:aimianshi666)转载请联系授权(微信ID:GG_Stone)本文已收录《Java常见面试题》:https://gitee.com/mydb/interviewthis 和 super 都是 Java 中常…

scala中map添加值_如何在Scala Map中反转键和值

scala中map添加值A Map is a data structure that stores data as key: value pair. 映射是一种将数据存储为键:值对的数据结构。 Syntax: 句法: Map(key->value, key->value)反转地图中的键和值 (Reversing Keys and values in Map) Here, we w…

在 Exchange 服务器上的操作系统中的防病毒软件

本主题介绍文件级防病毒程序对运行 Microsoft Exchange Server 2013 的计算机的影响。如果按照本主题中所述的建议操作,可以帮助提高 Exchange 组织的安全性并改善运行状况。文件级扫描程序经常使用。但是,如果配置不正确,可能会导致 Exchang…

SpringBoot 热部署神器快速重启的秘密!

今天咱们来聊聊这个热部署神器 spring-boot-devtools 的运行原理,看看它是怎么用这个 ClassLoader 来实现快速重启,帮我们节省时间的!😝文章概要文章的主旋律如下👇spring.factories我们直接打开 spring-boot-devtool…

计算机操作系统 内存_计算机内存的类型| 操作系统

计算机操作系统 内存什么是记忆? (What is Memory?) The essential component of the computer is its Memory. It is assembled on the motherboard as it is a storage device used for storing data and instructions for performing a task on the system. 计算…

关于 java 实现 语音朗读

最近有个java项目要实现 一个 java语音朗读的功能,百度了半天 没有现成的 。也是一头雾水。没具体思路。。。。。大体上总结了下网上的资料 1.java 实现起来 比c或者vb 能麻烦点,或者是这个功能用其他语言完成 然后整合到java 项目里面去!2.…