iPhoneアプリ開発初心者のブログ

プログラミング未経験の文系アラフォー会社員によるiPhoneアプリ開発日記

日付時刻の表示

年末年始のお休みもあと1日とちょっと。

 

f:id:myup:20110413125519j:plain

 

今日はNSDateクラスを使った現在の日付時刻の表示や日付の計算などをやりました。

例えば、2001-1-1から今日まで何週間と何日かを表示させるなど…。

 

#import <Foundation/Foundation.h>

 

 

int main(int argc, const char * argv[]){

    @autoreleasepool {

        // insert code here...

        NSDate* date = [NSDate date];

        NSDate* date2 = [NSDate dateWithString:@"2001-01-01 0:00:00 +9:00"];

        NSCalendar* calandar = [NSCalendar currentCalendar];

        NSCalendarUnit unit = NSWeekCalendarUnit | NSDayCalendarUnit;

        NSDateComponents* dc = [calandar components:unit fromDate:date2 toDate:date options:0];

        NSLog(@"%ld週間と%ld日。", [dc week],[dc day]);

        

    }

    return 0;

 (ソース: NSDateと日時の扱い(6/6):初心者のためのObjective-Cプログラミング入門)

 

 

Xcode 4ではじめるObjective-Cプログラミング 改訂第2版

Xcode 4ではじめるObjective-Cプログラミング 改訂第2版