我想從按鈕獲取日期「30/06/2013」:沒有得到正確的日期從字符串中的iOS
我想這個代碼,但我在日誌中有:2013-01- 04 22:00:00 +0000:
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"dd/MM/YYYY"];
NSDate *date = [formatter dateFromString:dateBtn.titleLabel.text];
NSLog(@"date %@",date);
,並在應用程序中我得到這個日期「2013/05/01」:
我也試過這個代碼,但沒有奏效:
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@"he_IL"];
[dateFormat setLocale:locale];
[dateFormat setDateFormat:@"dd/MM/YYYY"];
NSTimeInterval interval = 5 * 60 * 60;
NSDate *date1 = [dateFormat dateFromString:dateBtn.titleLabel.text];
date1 = [date1 dateByAddingTimeInterval:interval];
重要的是要注意我使用語言環境希伯來語。
嘗試'yyyy'而不是'YYYY'。 –