我正在尝试删除 Period来自另一个时间段的时间Joda-Time , 但它不起作用。
Period p = new Period(new LocalDate("2014-01-01"), new LocalDate("2014-02-20"),PeriodType.days())
从此删除另一个句点:
Period minusD = new Period(new LocalDate(dates[0]), new LocalDate(dates[1]),PeriodType.days());
p.minus(minusD);
现在只获取第一个期间的天数。
p.getDays();
我尝试使用 MutablePeriod也一样,但这似乎也不起作用。
最佳答案
minus
不会改变给定的 Period
对象,它会创建一个新对象,这是两者之间的区别Period
小号:
Period p = new Period(/*something*/);
Period minusD = new Period(/*period to subtract*/);
Period result = p.minus(minusD);
System.out.println (result.getDays());
关于java - Joda-Time——从另一个句点中删除一个句点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21912769/