0
我該如何去做obj c?NSString到NSDate爲「15分鐘」或「1小時」或「1天」
的NSString的NSDate爲「1小時」或「1天」或「15分鐘」
是否有一個圖書館出來,可以做到這一點?在Ruby中,它非常簡單...必須是Obj c中的一些可以做同樣事情的東西嗎?
我該如何去做obj c?NSString到NSDate爲「15分鐘」或「1小時」或「1天」
的NSString的NSDate爲「1小時」或「1天」或「15分鐘」
是否有一個圖書館出來,可以做到這一點?在Ruby中,它非常簡單...必須是Obj c中的一些可以做同樣事情的東西嗎?
使用NSDateFormatter輸入/輸出你的NSDate: http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSDateFormatter_Class/Reference/Reference.html
數據格式指南(章 「日期格式化程序」): http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/DataFormatting/Articles/dfDateFormatting10_4.html#//apple_ref/doc/uid/TP40002369-SW1
NSDateFormatter *inputFormatter = [[NSDateFormatter alloc] init];
[inputFormatter setDateFormat:@"yyyy-MM-dd 'at' HH:mm"];
NSDate *formatterDate = [inputFormatter dateFromString:@"1999-07-11 at 10:30"];
NSDateFormatter *outputFormatter = [[NSDateFormatter alloc] init];
[outputFormatter setDateFormat:@"HH:mm 'on' EEEE MMMM d"];
NSString *newDateString = [outputFormatter stringFromDate:formatterDate];
NSLog(@"newDateString %@", newDateString);
// For US English, the output is:
// newDateString 10:30 on Sunday July 11