NSDate *selected=[datePicker date];
NSString *message=[[NSString alloc] initWithFormat:@"The date and time you selected is:%@",selected];
UIAlertView *alert =[[UIAlertView alloc] initWithTitle:@"Date and Time selected"
message:message
delegate:nil
cancelButtonTitle:@"yes,i get it"
-(void)viewDidLoad{
NSDate *now =[[NSDate alloc]init];
[datePicker setDate:now];
[now release];
}
这个now是能正常娶到的,但是我按下按钮之后,获取我选择的时间,程序的message中显示给我的时间比我从时间选取器上实际选择的时间慢8个小时,这种情况的出现原因是什么?
------解决方案--------------------
需要设置为本机所用的时区~~
------解决方案--------------------