get current date from [NSDate date] but set the time to 10:00 am

前端 未结 5 931
小鲜肉
小鲜肉 2020-12-01 02:17

How can I reset the current date retrieved from [NSDate date] but then change the time to 10:00 in the morning.

5条回答
  •  刺人心
    刺人心 (楼主)
    2020-12-01 03:03

    this nsdate used different format:

    NSDateFormatter *format = [[NSDateFormatter alloc] init];
    [format setDateFormat:@"MMM dd, yyyy HH:mm"];
    
    NSDate *now = [[NSDate alloc] init];
    
    NSString *dateString = [format stringFromDate:now];
    
    NSDateFormatter *inFormat = [[NSDateFormatter alloc] init];
    [inFormat setDateFormat:@"MMM dd, yyyy"];
    
    NSDate *parsed = [inFormat dateFromString:dateString]; 
    

提交回复
热议问题