日付時刻の表示
年末年始のお休みもあと1日とちょっと。
今日は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版
- 作者: 大津真
- 出版社/メーカー: ラトルズ
- 発売日: 2013/04/25
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る