【发布时间】:2016-02-18 09:24:15
【问题描述】:
试图将 NSString 转换为 NSDate
NSString *startDateForCal='09-03-2016 08:00:00 AM'
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat: @"dd-MM-yyyy HH:mm:ss a"];
NSDate * EventStart = [dateFormatter dateFromString: startDateForCal];
但是得到混合结果为“2016-03-09 18:30:00 +0000”返回日期正确但时间与字符串不匹配欢迎任何建议
谢谢
【问题讨论】:
-
您当地的时区是?
-
@Avi : 我的时区 IST
-
您的代码或输出没有任何问题。
-
我编辑我的问题。但我的日期格式与字符串不同
-
这不是你的真实代码。请显示真实代码。
NSString *startDateForCal='09-03-2016 08:00:00 AM'不能是您的真实代码。没有分号,单引号也不能这样用。获取您的绝对真实代码并将其复制并粘贴到问题中。然后获取结果并复制并粘贴它。
标签: ios objective-c iphone nsdate nsdateformatter