- (IBAction)newTime:(id)sender {
    NSData *toDay;
    toDay = [[NSData alloc]init];
    NSString *stoDay = [dateFormatter stringFromDate:toDay];
    time.text = stoDay;
}源码如上,网上搜了一圈儿,发现都说是这样的,但是就是不对(红色字体处),请问各位这个怎么转换的?
如果可以,顺便也说说其他格式之间的转换...

解决方案 »

  1.   

    好吧,我单词写错了,谢谢纠正,是NSData 但是我提出的问题能解决下么???
      

  2.   

    OK,解决了,原因是Xcode不认识stringFromDate,需要实例化一个NSDateFormatter对象,然后根据这个对象去转换...- (IBAction)newTime:(id)sender {
        NSDate *toDay;
        toDay = [[NSDate alloc]init];
        NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
        [dateFormatter setDateFormat:@"YYYY-MM-DD HH:mm:ss"];
        NSString *dateStr = [dateFormatter stringFromDate:[NSDate date]];
        [time setText:dateStr];
    }