使用NSDateFormatter我想從「2013年1月21日11:55:00」更改日期格式「揚21,2013 5:30 AM「。如何更改日期類型爲「2013年1月21日5:30 AM」在iOS的
我試過下面的代碼。但它給出了一個不變的日期。
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateStyle:NSDateFormatterMediumStyle];
[dateFormatter setTimeStyle:NSDateFormatterMediumStyle];
NSDate *myDate = [NSDate dateWithTimeIntervalSinceReferenceDate:162000];
NSLog(@"%@",[dateFormatter stringFromDate:myDate]);
上面的代碼提供了恆定的輸出:2001年1月3日上午02時30分〇〇秒
但在我的情況下,日期是動態的。
如果你想輸出是動態的;您的輸入不能是靜態的。你通過'162000',這就是爲什麼你會得到不斷的輸出(我猜測時間會改變)。 – viral
http://unicode.org/reports/tr35/tr35-6.html#Date_Format_Patterns – Chandu