Cocoa touch 在特定的时间和分钟为今天创建NSDate
如何创建一个Cocoa touch 在特定的时间和分钟为今天创建NSDate,cocoa-touch,cocoa,date,time,nsdate,Cocoa Touch,Cocoa,Date,Time,Nsdate,如何创建一个NSDate,其中包含今天的日期以及分别为5、0和0的小时、分钟和秒?即日期为2010年2月7日05:00:00 //Gives us the current date NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *components = [gregorian components:NSYearCalenda
NSDate
,其中包含今天的日期以及分别为5、0和0的小时、分钟和秒?即日期为2010年2月7日05:00:00
//Gives us the current date
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *components = [gregorian components:NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit fromDate:[NSDate date]];
[components setHour:5];
NSDate * date = [gregorian dateFromComponents:components];
[gregorian release];
按照这些思路应该可以做到这一点。使用NSCalendar更容易。