可以使用 Java 中 Period 类中的 negated() 方法获得 Period 的不可变副本,其中所有 Period 元素都被取反。此方法不需要参数,它返回取反后的 Period 元素。如下所示的程序演示了这一点。示例 在线演示import java.time.Period; import java.time.LocalDate; public class Demo { public static void main(String[] args) { String period = "P5Y7M15D"; Period p = Period.parse(period); System.out.println("The Period is: " + p); System.out.println("The Period with elements negated is: " + p.negated()); } ... 阅读更多
可以使用 Java 中 Period 类中的 multipliedBy() 方法获得 Period 的不可变副本,其中所有 Period 元素都乘以一个值。此方法需要一个参数,即要乘以的值,它返回乘以该值的 Period 的不可变副本。如下所示的程序演示了这一点。示例 在线演示import java.time.Period; public class Demo { public static void main(String[] args) { String period = "P5Y9M4D"; Period p = Period.parse(period); System.out.println("The Period is: " ... 阅读更多
可以使用 Java 中 Period 类中的 from() 方法从 Temporal 对象获得 Period 对象的实例。此方法需要一个参数,即 TemporalAmount,它返回获得的 Period 对象。如下所示的程序演示了这一点。示例 在线演示import java.time.Period; public class Demo { public static void main(String[] args) { int days = 20; int months = 11; int years = 3; Period p = Period.from(Period.of(years, months, days)); System.out.println("The Period is: " + ... 阅读更多
可以使用 Java 中 Period 类中的 parse() 方法从字符串值获得 Period 实例。此方法需要一个参数,即要解析的字符串。此字符串不能为 null。此外,它返回从作为参数传递的字符串值获得的 Period 实例。如下所示的程序演示了这一点:示例 在线演示import java.time.Period; public class Demo { public static void main(String[] args) { String period = "P5Y7M15D"; Period p = Period.parse(period); System.out.println("The Period is: " + p); ... 阅读更多
可以使用 Java 中 Period 类中的 of() 方法,根据给定的天数、月数和年数获得 Period。此方法需要 3 个参数,即天数、月数和年数。此外,它返回具有给定天数、月数和年数的 Period 对象。如下所示的程序演示了这一点。示例 在线演示import java.time.Period; public class Demo { public static void main(String[] args) { int days = 20; int months = 11; int years = ... 阅读更多
可以使用 Java 中 Period 类中的 toTotalMonths() 方法获得特定 Period 的总月数。此方法不需要参数,它以长整数值的形式返回 Period 中的总月数。如下所示的程序演示了这一点。示例 在线演示import java.time.Period; public class Demo { public static void main(String[] args) { String period = "P2Y1M15D"; Period p = Period.parse(period); System.out.println("The Period is: " + p); System.out.println("The total number of months are: " + ... 阅读更多