上述格式的收件日期(2012-07-13 09:22:22 +0000
)。我想將此日期格式轉換爲13-Jul-2012 09:22
。而且如果日期是今天意味着我想更改Today 09:22
和Yesterday 09:22
。任何人都可以請幫忙做到這一點?NSDateFormatter在iPhone應用程序?
編輯:
我加入了一些代碼我都試過了。
NSDateFormatter *dateFormatter1 = [[NSDateFormatter alloc] init];
[dateFormatter1 setDateFormat:@"dd-mm-yyyy hh:mm"];
[dateFormatter1 setFormatterBehavior:NSDateFormatterBehaviorDefault];
[dateFormatter1 setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]];
NSDate *date = [dateFormatter1 dateFromString:dateStr];// Change Date Format
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateStyle:NSDateFormatterShortStyle];
[formatter setTimeStyle:NSDateFormatterShortStyle];
[formatter setDoesRelativeDateFormatting:YES];
NSString *dateString1 = [formatter stringFromDate:date]; // Getting Today or Tomorrow
[formatter release];
NSLog(@"DateString1 : %@", dateString1);
你試過了什麼?你只需要找到合適的格式化程序。你能顯示一些代碼嗎? – shannoga 2012-07-14 16:40:27
@shannoga我編輯了我的代碼。你可以幫我嗎?謝謝。 – Gopinath 2012-07-14 16:44:54