Iphone 如何在xib中不使用的日期选择器编码中设置setdateformat中的。。。。。我正在使用格式为“@”的日期选择器;yyyy MM dd HH MM ss“;

Iphone 如何在xib中不使用的日期选择器编码中设置setdateformat中的。。。。。我正在使用格式为“@”的日期选择器;yyyy MM dd HH MM ss“;,iphone,Iphone,输出来了,例如:17-10-1990 18:30:00+0000。在NSDateFormatter中检索值时,日期更改为16-10-1990。没有错误 NSDateFormatter *sdayFormat = [[NSDateFormatter alloc] init]; [sdayFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; NSString *sdayString = [sdayFormat stringFromDate:datePicker.

输出来了,例如:17-10-1990 18:30:00+0000。在NSDateFormatter中检索值时,日期更改为16-10-1990。没有错误

NSDateFormatter *sdayFormat = [[NSDateFormatter alloc] init];
[sdayFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSString *sdayString = [sdayFormat stringFromDate:datePicker.date];

请帮帮我。我是iphone开发者的新手。

要了解如何设置dateFormatter,请转到

要查看所有可能格式的列表,请转到

查看此列表

    NSString *tDate = @"17-10-1990 18:30:00 +0000";

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

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

NSDate *fDate = [dateFormat dateFromString:tDate];

NSLog(@"Given date :%@ - Converted Date :%@",tDate,fDate);
使用此链接作为任何日期相关操作的参考

希望这有帮助