相关疑难解决方法(0)

将NSDate转换为NSString

如何转换,NSDateNSString使得只有一年@"YYYY"格式输出到字符串?

objective-c nsdate nsstring swift

251
推荐指数
9
解决办法
32万
查看次数

NSDate格式输出错误的日期

我有一个NSString(例如"2011-04-12 19:23:39"),我将其格式化为NSDate的方法如下:

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

NSDate *date = [inputFormatter dateFromString:newDateString];
Run Code Online (Sandbox Code Playgroud)

但是当我记录日期时它输出的是:

2011-04-12 23:23:39 +0000

大约需要4个小时.我错过了什么吗?可能是时区问题?

iphone objective-c nsdate nsdateformatter

8
推荐指数
2
解决办法
6665
查看次数

NSDateFormatter在ios中显示错误的日期?

我有这个日期格式为"2016-03-16"的NSString,我添加了以下代码,以正确的NSDate格式获得相同的日期,但返回"2016-03-15 18:30:00 +0000".我如何在NSDate中获得相同的"2016-03-16"?

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

    dateFormatter.dateFormat = @"yyyy-MM-dd";
    NSString *datePart = [dateFormatter stringFromDate:dateFromString];//2016-03-16

    NSDate *dateValue = [dateFormatter dateFromString:datePart];
    NSLog(@"%@----",dateValue); //" 2016-03-15 18:30:00 +0000 
Run Code Online (Sandbox Code Playgroud)

objective-c nsdate nsdateformatter ios

-1
推荐指数
1
解决办法
732
查看次数

标签 统计

nsdate ×3

objective-c ×3

nsdateformatter ×2

ios ×1

iphone ×1

nsstring ×1

swift ×1