0
我想更改日期格式。但我不知道如何給輸入格式dateformatter問題?
`星期四,2010○時28分56秒-0500' 12月2日我使用的日期格式爲用戶自定義格式
NSString *inputString = @"Thu, 2 Dec 2010 00:28:56 -0500";
NSDateFormatter *inputFormatter = [[NSDateFormatter alloc] init];
[inputFormatter setDateFormat:@"EEE, dd MMM yyyy HH:mm:ss z"];
NSDate *inputDate = [inputFormatter dateFromString:inputString];
NSDateFormatter *outputFormatter = [[NSDateFormatter alloc] init];
[outputFormatter setDateFormat:@"EEE. MMM. d, yyyy"];
NSString *outputDate = [outputFormatter stringFromDate:inputDate];
mylabel.text = outputDate;
但日期不顯示
請給我解決
首先,你應該檢查(並告訴我們),其中2操作失敗:`dateFromString:`或`stringFromDate:`?您的設備設置了哪些區域設置?您引用的代碼不適用於英語以外的語言環境。 (它可能不適用於英文語言環境,或者我沒有徹底檢查格式字符串。) – 2010-12-04 12:04:02
@Ole Begemann -inputDate未設置.... – Sri 2010-12-04 12:06:36