NSDateでこれを行う方法は?
NSDateが与えるのはすべてGMT時間です。時間が欲しいです。ユーザーが時計で見る時間を求めています。
一日の時間帯によって違う写真を表示したいです。
どうすればこれを達成できますか?
NSDateでこれを行う方法は?
NSDateが与えるのはすべてGMT時間です。時間が欲しいです。ユーザーが時計で見る時間を求めています。
一日の時間帯によって違う写真を表示したいです。
どうすればこれを達成できますか?
とを使用NSCalendar
しNSDateComponents
ます。次のコードは、ローカル タイムゾーンで現在の時と分を取得する方法を示しています。
NSDate *now = [NSDate date];
NSCalendar *gregorian = [[NSCalendar alloc]
initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *dateComponents = [gregorian components:NSHourCalendarUnit|NSMinuteCalendarUnit fromDate:now];
int hour = [dateComponents hour];
int minute = [dateComponents minute];