NSString和NSDate之间的相互转换

    技术2022-05-20  34

     

    NSString to NSDate

    NSString *dateString = @"01-02-2010";NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];// this is imporant - we set our input date format to match our input string// if format doesn't match you'll get nil from your string, so be careful[dateFormatter setDateFormat:@"dd-MM-yyyy"];NSDate *dateFromString = [[NSDate alloc] init];// voila!dateFromString = [dateFormatter dateFromString:dateString];[dateFormatter release];

    NSDate convert to NSString:

    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];[dateFormatter setDateFormat:@"dd-MM-yyyy"];NSString *strDate = [dateFormatter stringFromDate:[NSDate date]];NSLog(@"%@", strDate);[dateFormatter release]; 包括时间的转换:

    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];

    [dateFormatter setDateFormat: @"yyyy-MM-dd HH:mm:ss"]; 

    NSDate *birthday0 = [dateFormatter dateFromString:@"1992-05-21 13:04:44"];

     

    [dateFormatter release];

     


    最新回复(0)