1
我使用下面的代碼來比較兩個日期。但是,儘管如此,我設置了日期格式,我無法按照指定的日期格式獲取日期。日期格式發行在Iphone
我的代碼如下:
NSDate *today = [NSDate date];
NSString *g = [NSString stringWithFormat:@"%@", [[NSUserDefaults standardUserDefaults]valueForKey:@"EventDate"]];
NSLog(@"%@", g);
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"MM/dd/yyyy"];
NSDate *ed = [df dateFromString:g];
NSLog(@"%@\n %@", ed, today);
輸出是:
04/09/2013
2013-04-08 18:30:00 +0000
2013-04-09 13:13:29 +0000
這是一個很好的約會。沒有與這些錯誤。 – 2013-04-09 13:22:52
但我想最後兩個日期'ed&today'必須按照日期格式,而不是IST日期。 – 2013-04-09 13:24:10
每當你打印NSDate時,你只會得到這種格式。 **重新格式化爲字符串**並按照您的要求打印。 – 2013-04-09 13:29:43