【发布时间】:2012-11-14 04:43:29
【问题描述】:
希望你会做得很好。
我在标签上有一个日期(2012 年 11 月 14 日),这意味着
Label.text returns the string "November 14, 2012"
现在我想要将此字符串转换为NSDate。我是通过使用这段代码 sn-p 做到的。
formator.dateStyle=NSDateFormatterShortStyle;
formator.dateFormat=@"yyyy-MM-dd";
NSString *temp=[NSString stringWithFormat:@"%@",[formator stringFromDate:myDatePicker.date]];
NSLog(@"%@",temp);
NSDate *myDate=[formator dateFromString:temp];
NSLog(@"%@",myDate);
myDatePicker.dateoutput= November 14,2012
temp'soutput= 2012-11-14
myDate'soutput= 2012-06-13 19:00:00 +0000
myDate 还给了我时间和格林威治标准时间设置以及日期后 1 天,即 13 而不是 14,我真的不想得到。我只需要日期。
我的要求是得到myDate的输出2012-11-14
感谢您在期待中的所有帮助。
【问题讨论】:
标签: objective-c nsstring ios6 nsdate xcode4.5