iOSの - 週の現在の日付と時刻を取得します。

 

// 現在の時刻と日付の週を取得 
- (NSStringの* )getCurrentTimeAndWeekDay { 
    
    NSArrayの * arrWeek = [NSArrayのをarrayWithObjects:"@ 日曜日""@ 月曜日""@ 火曜日""@ 水曜日""@ 木曜日"@ " 金曜日" @" 土曜日" 、nilを]; 
    NSDate * DATE = [NSDate日付];
     / * 
     NSCalendar *カレンダー= [[NSCalendarのアロケーション] initWithCalendarIdentifier:NSGregorianCalendar]; 
     * / 
    //8.0後のIOSは、以下で警告を表示したくない 
    NSCalendar *カレンダー= [[NSCalendarのアロケーション] initWithCalendarIdentifier:NSCalendarIdentifierGregorian]; 
    NSDateComponents *カンプ= [[NSDateComponentsのアロケーション]のinit];
     / * 
     NSInteger unitFlags = NSYearCalendarUnit | 
     NSMonthCalendarUnit | 
     NSDayCalendarUnit | 
     NSWeekdayCalendarUnit | 
     NSHourCalendarUnit | 
     NSMinuteCalendarUnit | 
     NSSecondCalendarUnit; 
     * / 
    // 私は8.0 IOSの後に次の警告でこれを見たくない 
    NSInteger unitFlags = NSCalendarUnitYear | NSCalendarUnitMonth | NSCalendarUnitDay | NSCalendarUnitWeekday | NSCalendarUnitHour | NSCalendarUnitMinute | = NSCalendarUnitSecond。
    カンプ[カレンダコンポーネント:unitFlags fromDateから:日付]。
    int型の週= [カンプ平日]。
    INT年= [カンプ年];
    INT月= [カンプ月];
    int型日= [カンプ日]。
    戻る    [NSStringのstringWithFormat:"@ %D-%D-%D%@ " 、年、月、日、[arrWeek objectAtIndex:1週間]]; 
}

 

おすすめ

転載: www.cnblogs.com/gongyuhonglou/p/11495766.html