找到 4330 篇文章 关于 Java 8
3K+ 次查看
可以使用 Java 中 LocalDate 类中的 plusDays() 方法获得 LocalDate 的不可变副本,其中向其添加了天数。此方法需要一个参数,即要添加的天数,它返回添加天数后的时间点。以下给出了演示此方法的程序 -示例 实时演示import java.time.*; public class Demo { public static void main(String[] args) { LocalDate ld1 = LocalDate.parse("2019-02-14"); System.out.println("The LocalDate is: " + ld1); LocalDate ld2 = ld1.plusDays(5); System.out.println("The LocalDate after ... 阅读更多
257 次查看
可以使用 Java 中 LocalDate 类中的 plusWeeks() 方法获得 LocalDate 的不可变副本,其中向其添加了周数。此方法需要一个参数,即要添加的周数,它返回添加周数后的时间点。以下给出了演示此方法的程序 -示例 实时演示import java.time.*; public class Demo { public static void main(String[] args) { LocalDate ld1 = LocalDate.parse("2019-02-14"); System.out.println("The LocalDate is: " + ld1); ... 阅读更多
864 次查看
可以使用 Java 中 LocalDate 类中的 plusMonths() 方法获得 LocalDate 的不可变副本,其中向其添加了月数。此方法需要一个参数,即要添加的月数,它返回添加月数后的时间点。以下给出了演示此方法的程序 -示例 实时演示import java.time.*; public class Demo { public static void main(String[] args) { LocalDate ld1 = LocalDate.parse("2019-02-14"); System.out.println("The LocalDate is: " + ld1); ... 阅读更多
187 次查看
可以使用 Java 中 Instant 类中的 get() 方法获取 Instant 的所需 ChronoField 的值。此方法需要一个参数,即 ChronoField,它返回作为参数传递的 ChronoField 的值。以下给出了演示此方法的程序 -示例 实时演示import java.time.*; import java.time.temporal.ChronoField; import java.time.temporal.ValueRange; public class Demo { public static void main(String[] args) { Instant i = Instant.now(); int micro = i.get(ChronoField.MICRO_OF_SECOND); System.out.println("The current Instant is: " + i); System.out.println("The MICRO_OF_SECOND ... 阅读更多
634 次查看
可以使用 Java 中 Instant 类中的 range() 方法获取字段的值范围。此方法需要一个参数,即需要值范围的 ChronoField,它返回 ChronoField 的有效值范围。以下给出了演示此方法的程序 -示例 实时演示import java.time.*; import java.time.temporal.ChronoField; import java.time.temporal.ValueRange; public class Demo { public static void main(String[] args) { Instant i = Instant.now(); ValueRange range1 = i.range(ChronoField.MILLI_OF_SECOND); ... 阅读更多
189 次查看
可以使用 Java 中 Instant 类中的 range() 方法获取字段的值范围。此方法需要一个参数,即需要值范围的 ChronoField,它返回 ChronoField 的有效值范围。以下给出了演示此方法的程序 -示例 实时演示import java.time.*; import java.time.temporal.ChronoField; import java.time.temporal.ValueRange; public class Demo { public static void main(String[] args) { Instant i = Instant.now(); ValueRange range1 = i.range(ChronoField.MILLI_OF_SECOND); ... 阅读更多
244 次查看
可以使用 Java 中 Instant 类中的 toString() 方法获取 Instant 的字符串表示形式。此方法不需要参数,它返回 Instant 的字符串表示形式。以下给出了演示此方法的程序 -示例 实时演示import java.time.*; public class Demo { public static void main(String[] args) { Instant i = Instant.now(); System.out.println("The current Instant is: " + i.toString()); } }输出The current Instant is: 2019-02-13T09:01:52.484Z现在让我们了解上面的程序。当前的字符串表示形式 ... 阅读更多
748 次查看
可以使用 Java 中 Instant 类中的 truncatedTo() 方法获得不可变的截断 Instant。此方法需要一个参数,即 Instant 被截断到的 TemporalUnit,它返回不可变的截断 Instant。以下给出了演示此方法的程序 -示例 实时演示import java.time.*; import java.time.temporal.ChronoUnit; public class Demo { public static void main(String[] args) { Instant instant = Instant.now(); System.out.println("The current instant is: " + instant); Instant truncatedInstant = instant.truncatedTo(ChronoUnit.MINUTES); ... 阅读更多
116 次查看
可以使用 Java 中 Instant 类中的 isSupported() 方法检查 ChronoUnit 是否受 Instant 类支持。此方法需要一个参数,即要检查的 ChronoUnit。如果 ChronoUnit 受 Instant 类支持,则返回 true,否则返回 false。以下给出了演示此方法的程序 -示例 实时演示import java.time.*; import java.time.temporal.ChronoUnit; public class Demo { public static void main(String[] args) { Instant i = Instant.now(); System.out.println("The current instant is: " + i); boolean flag = i.isSupported(ChronoUnit.SECONDS); ... 阅读更多
3K+ 次查看
可以使用 Java 中 Instant 类中的 minus() 方法获得 Instant 的不可变副本,其中从其减去了一个时间单位。此方法需要两个参数,即要从 Instant 中减去的时间和要减去的单位。它还返回 Instant 的不可变副本,其中减去了所需的时间单位。以下给出了演示此方法的程序 -示例 实时演示import java.time.*; import java.time.temporal.ChronoUnit; public class Demo { public static void main(String[] args) { Instant i ... 阅读更多