ひさしぶりの更新。
ここんとこ、夜遅く帰っていたから、
プログラムできなかった。
ひとつセミナーをうけて、
プログラムを写経することもいいというのをきいた。
これから、俺も座学ではなく、
ひとまず、真似して、少しアレンジしていく、
そういうのを続けてみようと思う。
その第一歩。
日付の処理。
NSDate *now;
NSString *nowstr;
NSString *nowstr2;
//インスタンス生成&初期化
now = [[NSDate alloc]init];
//現在のロケール取得
NSLocale *locale = [NSLocale currentLocale];
//文字列で取得
nowstr = [now descriptionWithLocale:locale];
NSLog(@"今何時?%@",nowstr);
//文字列で取得
nowstr2 = [now descriptionWithLocale:[NSLocale currentLocale]];
NSLog(@"これもあり。今何時?%@",nowstr2);
NSDate *now2;
now2 = now;
NSLog(@"これポインタを代入。今何時?%@",[now2 descriptionWithLocale:[NSLocale currentLocale]]);
NSDate *old;
old = [[NSDate alloc]initWithString:@"1977-09-24 00:00:00 +0900" ];
NSLog(@"あのとき何時?%@",old);
//1977-09-24から今までの秒をもつ。
NSTimeInterval diff = [old timeIntervalSinceNow];
double diffYear = diff /60 /60 /24 /365;
NSLog(@"今まで、%1.f秒",diff);
NSLog(@"今まで、%1.f分",diff /60);
NSLog(@"今まで、%1.f時間",diff /60/60);
NSLog(@"今まで、%1.f日",diff /60/60/24);
NSLog(@"今まで、%1.f年",diffYear);
ここんとこ、夜遅く帰っていたから、
プログラムできなかった。
ひとつセミナーをうけて、
プログラムを写経することもいいというのをきいた。
これから、俺も座学ではなく、
ひとまず、真似して、少しアレンジしていく、
そういうのを続けてみようと思う。
その第一歩。
日付の処理。
NSDate *now;
NSString *nowstr;
NSString *nowstr2;
//インスタンス生成&初期化
now = [[NSDate alloc]init];
//現在のロケール取得
NSLocale *locale = [NSLocale currentLocale];
//文字列で取得
nowstr = [now descriptionWithLocale:locale];
NSLog(@"今何時?%@",nowstr);
//文字列で取得
nowstr2 = [now descriptionWithLocale:[NSLocale currentLocale]];
NSLog(@"これもあり。今何時?%@",nowstr2);
NSDate *now2;
now2 = now;
NSLog(@"これポインタを代入。今何時?%@",[now2 descriptionWithLocale:[NSLocale currentLocale]]);
NSDate *old;
old = [[NSDate alloc]initWithString:@"1977-09-24 00:00:00 +0900" ];
NSLog(@"あのとき何時?%@",old);
//1977-09-24から今までの秒をもつ。
NSTimeInterval diff = [old timeIntervalSinceNow];
double diffYear = diff /60 /60 /24 /365;
NSLog(@"今まで、%1.f秒",diff);
NSLog(@"今まで、%1.f分",diff /60);
NSLog(@"今まで、%1.f時間",diff /60/60);
NSLog(@"今まで、%1.f日",diff /60/60/24);
NSLog(@"今まで、%1.f年",diffYear);