iPhone/iPadアプリ開発逆引き大全500の極意

プログラミングの基礎 - Tips123 任意の日付を作成する

登録タグ
iOS
Icon comment count 0
Icon stock count 0

3-5日付、時刻Tips123 任意の日付を作成する

Level2

Point年月日を指定して時刻を作成(NSDateComponentsクラス、yearプロパティ、monthプロパティ、dayプロパティ、NSCalendarクラス)

年月日を指定してNSDateオブジェクトを作成するためには、NSDateComponentsクラスのyear/month/dayプロパティに年月日の値を代入します。

代入した後で、NSCalendarクラスを使い、NSDateオブジェクトを取得します。

NSDateComponents *comp;
comp.year  = 年;
comp.month = 月;
comp.day   = 日;
NSCalendar *cal = [[NSCalendar a
lloc] initWithCalendarIdentifier:NSG
regorianCalendar]; NSDate *dt = [cal dateFromCompon
ents:comp];

リスト1では、「2012年1月18日」を指定して、NSDateオブジェクトを作成しています。作成した後に「2012/01/18」の形式で表示しています。

実行結果

出典情報

Medium

iPhone/iPadアプリ開発逆引き大全500の極意

  • 著者: 増田 智昭, 池谷 京子

コメント

    コメントはありません