读书人

本人新手问个关于时间选取器的有关问

发布时间: 2012-04-11 17:42:33 作者: rapoo

本人新手,问个关于时间选取器的问题,望不吝赐教
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个小时,这种情况的出现原因是什么?

[解决办法]
需要设置为本机所用的时区~~
[解决办法]

探讨

引用:

当然了,你是在东八区嘛~~
那个时间是格林威治时间

是不是指[datePicker date]返回的时间是格林时间?还是控件设置方面得问题?它显示当前时间是正确得,多半是[datePicker date]得问题 了,这个应该怎么改。。。。

读书人网 >Iphone

热点推荐