Code Bye

nsdate 的问题

为什么 timeintervalsince1970这个会自动再加上8个小时呢  出来的timesp反而不对了
之前用zone 已经转换为本地时间
非  12:26:29
用timeintervalsince1970 他好像又
为什么 timeintervalsince1970这个会自动再加上8个小时呢  出来的timesp反而不对了
非  12:26:09
之前用zone 已经转换为本地时间
非  12:26:29
用timeintervalsince1970 他好像又加了8小时
解决方案

20

     NSDate * date=[NSDate date];
    
    NSDateFormatter  *dateformatter=[[NSDateFormatter alloc] init];
    
    [dateformatter setDateFormat:@"YYYY-MM-dd HH:mm"];
    //@"YYYY-MM-dd HH:mm"是日期格式,还有@"YYYY-MM-dd“,@"YYYY-MM-dd HH:mm:ss"等;
    //HH表示24小时制,hh表示12小时制
    
    NSString *  dateStr=[dateformatter stringFromDate:date];
    
    NSLog(@"%@",dateStr);
这个也能显示当前时间啊

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明nsdate 的问题