NSDateComponents 的基本使用以及…

来源:互联网 发布:淘宝买身份证怎么搜 编辑:程序博客网 时间:2024/05/18 16:54
NSDateComponents与NSDate 相互转换
NSDateComponents *comps = [[NSDateComponents alloc] init];
[comps setDay:6];
[comps setMonth:5];
[comps setYear:2004];
NSCalendar *gregorian = [[NSCalendar alloc]
    initWithCalendarIdentifier:NSGregorianCalendar];
NSDate *date = [gregorian dateFromComponents:comps];
[comps release];
NSDateComponents *weekdayComponents =
    [gregorian components:NSWeekdayCalendarUnit fromDate:date];
int weekday = [weekdayComponents weekday];

NSDate基本用法

Assume 1308847489 is # of seconds since 1970.

    NSDate*nd = [NSDate dateWithTimeIntervalSince1970:1308847489];

    NSDateFormatter*dateFormat = [[NSDateFormatter alloc] init];
    [dateFormatsetDateFormat:@"yyyy/MM/dd"];
    NSString*dateString = [dateFormat stringFromDate:nd];
    NSLog(@"date:%@", dateString);
    [dateFormatrelease];
0 0
原创粉丝点击