Div*_*ert 14
NSDate *today = [NSDate date];
NSCalendar *calendar = [NSCalendar currentCalendar];
NSCalendarUnit unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit;
NSDateComponents *dateComponents = [calendar components:unitFlags fromDate:today];
NSRange days = [calendar rangeOfUnit:NSDayCalendarUnit
inUnit:NSMonthCalendarUnit
forDate:today];
Run Code Online (Sandbox Code Playgroud)
要生成随机数,请使用
int r = arc4random() % days.length;
Run Code Online (Sandbox Code Playgroud)
然后创建一个日期
[dateComponents setDay:r];
NSDate *startDate = [calendar dateFromComponents:dateComponents];
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助 :)
| 归档时间: |
|
| 查看次数: |
1433 次 |
| 最近记录: |