2010-08-19 97 views

回答

1

這應該工作:

NSString *input = @"11:00AM, Saturday August 21, 2010";
NSDateFormatter *df = [[[NSDateFormatter alloc] init] autorelease];
[df setDateFormat:@"hh:mma, EEEE MMMM d, yyyy"];
NSDateFormatter *df2 = [[[NSDateFormatter alloc] init] autorelease];
[df2 setDateFormat:@"MMMM yyyy"];
NSDate *date = [df2 stringFromDate:[df dateFromString:input]];


並根據需要格式化你的約會對象。
http://unicode.org/reports/tr35/tr35-6.html#Date_Format_Patterns

+0

如果這是您的正確解決方案,請將其標記爲正確答案。 – Simon 2010-08-22 21:44:30

+0

您設置的第一個DateFormatter很好,(df)。我不知道你在用第二個日期格式化程序做什麼,但第一個工作正常。謝謝。 – 2010-08-23 01:37:21

1

使用此格式的NSDateFormatter-(NSDate *)dateFromString:(NSString *)string是您想要使用的方法。

+0

有關如何爲這樣的請求配置日期格式化程序的任何想法? – 2010-08-19 22:42:39