日期 时间 星期几

血红的双手。 提交于 2020-02-25 12:39:18

日期  时间   星期几

 

//日期
    NSDateFormatter *dateFormatter2 = [[NSDateFormatter alloc]init];
    [dateFormatter2 setDateFormat:@"yyyy年MM月dd日"];
    NSString *date = [dateFormatter2 stringFromDate:[NSDate date]];

   NSString *week = [self getChineseCalendarWithDate:[NSDate date]];

    self.timer = [[GCDTimer alloc] initInQueue:[GCDQueue mainQueue]];
    [self.timer event:^{
        [self updateTime];
    } timeInterval:NSEC_PER_SEC  delay:0];
    
    [self.timer start];
}
-(void)updateTime{
    //时间
    NSDateFormatter *dateFormatter1 = [[NSDateFormatter alloc]init];
    [dateFormatter1 setDateFormat:@"HH:mm:ss"];
    NSString *time = [dateFormatter1 stringFromDate:[NSDate date]];
    
}

//星期几 - (NSString*)getChineseCalendarWithDate:(NSDate *)date{

    NSArray *weekDays=[NSArray arrayWithObjects:

 

                       @" ",@"星期日",@"星期一",@"星期二", @"星期三", @"星期四", @"星期五", @"星期六", @" ",nil];

 

    NSCalendar *localeCalendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierChinese];

 

    NSInteger weekDayFlag = [localeCalendar ordinalityOfUnit:NSCalendarUnitWeekday inUnit:NSCalendarUnitWeekOfMonth forDate:date];

 

    NSString *weekDay = [NSString stringWithFormat:@"%@",weekDays[weekDayFlag] ];

 

    return weekDay;

}

GCDTimer 一个附件GCD

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!