1
做一個小項目我收到了一些Java代碼,我應該將其重寫入Objective-C(對於iPhone來說是精確的)。我碰到這段代碼:Objective-C中的時間段
public class Period {
private org.joda.time.Period jodaPeriod;
public Period(org.joda.time.Period jodaPeriod) {
Validate.isTrue(PeriodType.standard().equals(jodaPeriod.getPeriodType()),
"The jodaPeriod argument must be a standard type period");
this.jodaPeriod = jodaPeriod;
}
public Period(int months) {
this(new org.joda.time.Period(months/12, months % 12, 0, 0, 0, 0, 0, 0));
}
public Period(int years, int months) {
this(new org.joda.time.Period(years, months, 0, 0, 0, 0, 0, 0));
}
//some other code
}
快速研究,我得到了JodaTime period
的基礎知識後,但我還是不知道該怎麼做,在Objective-C
。我已閱讀了關於CMTime
,但它不是我真正想要的。
謝謝,任何幫助將不勝感激。 :)
嗨,謝謝你的回答。這是一個長期計劃者。就像「我想在'年'和'月'裏實現這個目標一樣。所以這就是爲什麼我需要這些年和幾個月。它看起來像'NSDateComponents'是我一直在尋找。明天去檢查一下(或者今天如果我修好一個bug後我會有時間的話)。 – Novarg 2012-02-15 11:34:59