【发布时间】:2011-12-07 13:01:29
【问题描述】:
我正在尝试将 NSString 从 NSdate 转换,因为当我尝试将字符串 2011-10-10 转换为 nsdate 时,它返回 2011-10-09 18:30:00 +0000 为date ,我在 xcode 3.2.5 和模拟器中做。
这是我的代码
+(NSDate *)ConverStringToDate:(NSString *)str_Date
{
NSDateFormatter * lastFormatter = [[NSDateFormatter alloc]init];
[lastFormatter setDateFormat:@"yyyy-MM-dd"];
[lastFormatter setLocale:[[[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"] autorelease]];
lastDate = [lastFormatter dateFromString:@"2011-10-10"];
return lastDate;
}
最后日期不正确。请帮助我解决这个问题。
【问题讨论】:
-
此处已对此进行了广泛介绍 - 请参阅上面的重复问题。当您记录 NSDate 时,它会以 UTC 时间显示标准输出。
标签: iphone