关闭

学习的第八天

135人阅读 评论(0) 收藏 举报

《iphone3开发基础教程(完整版)》中第七章的113页中UIDatePicker的控件的buttonPressed实现中,直接按书中代码编写的话会有8小时的时差出现,因为控件是标准格林威治时间,故代码要做相关修改,

根据帖子http://www.cocoachina.com/bbs/read.php?tid=70445&page=e&#a中jxdwinter和 celvinren的回答后写了下面的代码,时间显示正常

NSDate *selected = [datePicker date];

//添加的内容

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

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

//添加的theDate    ,后面用这个代替了原来的selected

NSString *theDate = [dateFormat stringFromDate:selected];

     NSString *message = [[NSString alloc] initWithFormat:

                         @"The date and time you selected is:%@",theDate];

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:6794次
    • 积分:198
    • 等级:
    • 排名:千里之外
    • 原创:14篇
    • 转载:4篇
    • 译文:0篇
    • 评论:1条
    最新评论