找到关于 Java 8 的4330 篇文章
639 次浏览
可以使用 Java 中 LocalTime 类中的 toString() 方法获取 LocalTime 对象的字符串值。此方法不需要参数,它返回 LocalTime 对象的字符串值。演示此方法的程序如下所示:示例 实时演示import java.time.*; public class Demo { public static void main(String[] args) { LocalTime lt = LocalTime.parse("23:15:30"); System.out.println("LocalTime 是: " + lt.toString()); } }输出LocalTime 是: 23:15:30现在让我们理解上面的程序。LocalTime 的字符串值是使用 toString() 方法获得的,然后这个值……阅读更多
155 次浏览
可以使用 Java 中 Instant 类中的 minusSeconds() 方法获得 Instant 的不可变副本,其中从中减去了几秒钟。此方法需要一个参数,即要减去的秒数,它返回带有减去秒数的 Instant。演示此方法的程序如下所示:示例 实时演示import java.time.*; public class Demo { public static void main(String[] args) { Instant i = Instant.now(); System.out.println("当前 Instant 是: " + i); System.out.println("减去 10 秒后的 Instant 是: " + ... 阅读更多
79 次浏览
可以使用 Java 中 Instant 类中的 plusNanos() 方法获得 Instant 的不可变副本,其中添加了一些纳秒。此方法需要一个参数,即要添加的纳秒数,它返回添加了纳秒数的 Instant。演示此方法的程序如下所示:示例 实时演示import java.time.*; public class Demo { public static void main(String[] args) { Instant i = Instant.now(); System.out.println("当前 Instant 是: " + i); System.out.println("添加 1000000000 纳秒后的 Instant 是: " + ... 阅读更多
452 次浏览
可以使用 Java 中 Instant 类中的 plusSeconds() 方法获得 Instant 的不可变副本,其中添加了一些秒。此方法需要一个参数,即要添加的秒数,它返回添加了秒数的 Instant。演示此方法的程序如下所示:示例 实时演示import java.time.*; public class Demo { public static void main(String[] args) { Instant i = Instant.now(); System.out.println("当前 Instant 是: " + i); System.out.println("添加 10 秒后的 Instant 是: " + ... 阅读更多
148 次浏览
可以使用 Java 中 Instant 类中的 plusMillis() 方法获得 Instant 的不可变副本,其中添加了一些毫秒。此方法需要一个参数,即要添加的毫秒数,它返回添加了毫秒数的 Instant。演示此方法的程序如下所示:示例 实时演示import java.time.*; public class Demo { public static void main(String[] args) { Instant i = Instant.now(); System.out.println("当前 Instant 是: " + i); System.out.println("添加 60000 毫秒后的 Instant 是: " + ... 阅读更多
8K+ 次浏览
可以使用 Java 中 Instant 类中的 now() 方法获取系统 UTC 时钟的当前 Instant。此方法不需要参数,它返回系统 UTC 时钟的当前 Instant。演示此方法的程序如下所示:示例 实时演示import java.time.*; public class Demo { public static void main(String[] args) { Instant i = Instant.now(); System.out.println("当前 Instant 是: " + i); } }输出当前 Instant 是: 2019-02-12T11:49:22.455Z现在让我们理解上面的程序。系统 UTC 时钟的当前 Instant 是使用……阅读更多
68 次浏览
可以使用 Java 中 Duration 类中的 getUnits() 方法获取持续时间支持的不同单位的列表。此方法不需要参数,它返回持续时间支持的不同单位的列表。演示此方法的程序如下所示:示例 实时演示import java.time.Duration; public class Demo { public static void main(String[] args) { Duration d = Duration.ofSeconds(5); System.out.println("持续时间是: " + d); System.out.println("单位是: " + d.getUnits()); } }输出持续时间是: PT5S 单位是: [Seconds,…阅读更多
3K+ 次浏览
可以使用 Java 中 Duration 类中的 getSeconds() 方法获取持续时间的秒数值。此方法不需要参数,它返回持续时间的秒数值。演示此方法的程序如下所示:示例 实时演示import java.time.Duration; public class Demo { public static void main(String[] args) { Duration d = Duration.ofMinutes(5); System.out.println("持续时间是: " + d); System.out.println("持续时间的秒数是: " + d.getSeconds()); } }输出持续时间是: PT5M 持续时间的秒数是: 300现在让我们理解上面的程序。……阅读更多
35 次浏览
使用 Java 中 LocalTime 类中的 withHour() 方法可以创建 LocalTime 的不可变副本,其中小时已按要求更改。此方法需要一个参数,即要在 LocalTime 中设置的小时数,它返回小时已按要求更改的 LocalTime。演示此方法的程序如下所示:示例 实时演示import java.time.*; public class Main { public static void main(String[] args) { LocalTime lt1 = LocalTime.parse("23:15:30"); System.out.println("LocalTime 是: " + lt1); LocalTime lt2 = lt1.withHour(5); …阅读更多
54 次浏览
使用 Java 中 LocalTime 类中的 withMinute() 方法可以创建 LocalTime 的不可变副本,其中分钟已按要求更改。此方法需要一个参数,即要在 LocalTime 中设置的分钟数,它返回分钟已按要求更改的 LocalTime。演示此方法的程序如下所示:示例 实时演示import java.time.*; public class Main { public static void main(String[] args) { LocalTime lt1 = LocalTime.parse("23:15:30"); System.out.println("LocalTime 是: " + lt1); LocalTime lt2 = lt1.withMinute(45); …阅读更多