Период времени в Objective-C - PullRequest
       13

Период времени в Objective-C

1 голос
/ 15 февраля 2012

Выполняя небольшой проект, я получил некоторый код Java, который я должен переписать в Objective-C (для iPhone, если быть точным).Я наткнулся на этот фрагмент кода:

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, но это не совсем то, что я искал.

Спасибо, любая помощь будет принята с благодарностью.:)

1 Ответ

1 голос
/ 15 февраля 2012

Я не совсем уверен, для чего вы пытаетесь использовать это, но вы хотите посмотреть:

  1. NSCalendar

  2. NSDateComponents

  3. NSDate

Если вы дадитебольше информации о том, чего вы на самом деле пытаетесь достичь, мы можем объяснить, как вы будете их использовать.

...