java 中的 java.time.LocalTime 类
原文:https://www . geesforgeks . org/Java-time-local time-in-Java 类/
Java 是最流行的编程语言,也是应用最广泛的编程语言。Java 用于各种应用,如移动应用、桌面应用、网络应用。像在 Java 中一样,java.time.LocalTime 类表示时间,时间被视为小时-分-秒。这个类是不可变的,也是线程安全的。java.time.LocalTime 类下有各种各样的方法,这将在下面解释,实现也将在下面执行。 java.time 是一个用来处理当前日期和时间 API 的包。
- 导入 java.time.LocalTime 等类。
- 现在使用 LocalTime.now()存储当前时间。
- 显示存储在变量中的当前时间。
首先,这个类的大多数方法都以表格的形式展示如下:
| 方法 | 描述 | | --- | --- | | 调整(暂时的) | 所有方法静态方法实例方法具体方法修改量和类型方法和说明 暂时的 | | Date(本地日期日期) | 将此时间与日期相结合,创建一个本地日期时间。 | | 区域位移(ZoneOffset) | 将此时间与偏移量相结合,创建一个偏移量。 | | 比较(本地时间其他) | 将这次与另一次进行比较。 | | 等于(对象对象) | 检查这个时间是否等于另一个时间。 | | 格式(日期格式器格式器) | 使用指定的格式化程序格式化这次。 | | get(临时字段) | 以 int 形式获取指定字段的值。 | | getHour() | 获取一天中的小时字段。 | | getMinute() | 获取分钟字段。 | | getNano() | 获取纳米秒字段。 | | getSecond() | 获取分钟秒字段。 | | hashCode() | 这次的哈希代码。 | | isAfter(本地时间其他) | 检查该时间是否在指定时间之后。 | | isBefore(LocalTime 其他) | 检查该时间是否在指定时间之前。 | | 问题支持(临时字段) | 检查指定的字段是否受支持。 | | 减(长量到子体积,时间单位) | 返回减去指定数量后的时间副本。 | | 小时(长小时减去) | 返回减去指定小时数后的本地时间副本。 | | 分钟(long minutestosubtract) | 返回减去指定分钟数后的本地时间副本。 | | 纳米立方体(长纳米立方体) | 返回减去指定纳秒数后的本地时间副本。 | | 负秒(长秒减去) | 返回减去指定秒数后的本地时间副本。 | | 现在() | 从默认时区的系统时钟获取当前时间。 | | of(整数小时,整数分钟) | 从小时和分钟获取 LocalTime 的实例。 | | 无纳米虫(长纳米虫) | 从纳米日值中获取 LocalTime 的实例。 | | of ofsecondofday(long second fday) | 从一天中的第二个值获取 LocalTime 的实例。 | | 解析(字符序列文本) | 从文本字符串(如 10:15)中获取 LocalTime 的实例。 | | amounttoadd 临时挂载) | 返回添加了指定数量的时间副本。 | | 长时间添加 | 返回添加了指定小时数的本地时间的副本。 | | 分钟数(long minutestoadd) | 返回添加了指定分钟数的本地时间的副本。 | | 纳秒(长纳秒) | 返回添加了指定纳秒数的本地时间的副本。 | | 多秒(长秒添加) | 返回添加了指定秒数的本地时间的副本。 | | 查询(临时查询查询) | 这次使用指定的查询进行查询。 | | 范围(临时字段) | 获取指定字段的有效值范围。 | | toNanoOfDay() | 以纳米为单位提取时间,从 0 到 24 * 60 * 60 * 1,000,000,000–1。 | | 截断至(时间单位) | 返回时间被截断的本地时间的副本。 | | 带(临时调节器) | 返回此时间的调整副本。 | | 小时数 | 返回更改了一天中某个小时的本地时间的副本。 | | 带分钟(整数分钟) | 返回该本地时间的副本,并更改分钟。 | | withnano(int nanofsecond) | 返回该本地时间的副本,更改后的时间为纳米秒。 | | 带秒(整数秒) | 返回该本地时间的副本,更改分钟的秒数。 |实施:
例 1
Java 语言(一种计算机语言,尤用于创建网站)
// Java Program to illustrate LocalTime Class
// Importing LocalDateTime class from
// java.time package
import java.time.LocalTime;
// Main Class
public class GFG {
// Main driver method
public static void main(String args[]) {
// Creating an object of LocalTime class by
// declaring a variable to store LocalTime
LocalTime ltime = LocalTime.now();
// Print and display the LocalTime value
System.out.println("Local time value : "+ltime);
}
}
Output
Local time value : 06:20:52.986897
例 2
Java 语言(一种计算机语言,尤用于创建网站)
// Java Program to illustrate LocalTime
// where plusMethod() is illustrated
// Importing LocalTime class from
// java.time package
import java.time.LocalTime;
// Main Class
public class GFG {
// main driver method
public static void main(String args[])
{
// Creating an object of LocalTime Class by
// declaring a variable to store LocalTime
LocalTime ltime = LocalTime.now();
// Now plusMinute() will add up minutes to the LocalTime
LocalTime time3 = ltime.plusMinutes(120);
// Display the time using object of class
System.out.println("Time : "+time3);
}
}
Output
Time : 08:34:59.135137
例 3
Java 语言(一种计算机语言,尤用于创建网站)
// Java Program to illustrate LocalTime
// where plusMethod() is illustrated
// Importing LocalTime class from
// java.time package
import java.time.LocalTime;
// Main Class
public class GFG {
// Main class
public static void main(String args[])
{
// Creating an object of LocalTime class by
// declare a variable to store LocalTime
LocalTime ltime = LocalTime.now();
// plusHours() method will add up Hours to
// the LocalTime
LocalTime time3 = ltime.plusHours(05);
// Display the time
System.out.println(time3);
}
}
Output
17:48:53.003478
例 4
Java 语言(一种计算机语言,尤用于创建网站)
// Java Program to illustrate LocalTime
// where plusMethod() is illustrated
// Importing LocalTime class from
// java.time package
import java.time.LocalTime;
// Main Class
public class GFG {
// Main driver method
public static void main(String args[])
{
// creating an object of. LocalTime Class by
// declare a variable to store LocalTime
LocalTime ltime = LocalTime.now();
// minusMinute() will subtract minutes from
// the LocalTime
LocalTime time = ltime.minusMinutes(120);
// Display the time
System.out.println(time);
}
}
Output
10:54:49.649675
版权属于:月萌API www.moonapi.com,转载请注明出处