2010-06-18 134 views
1

假設我有類似30-10-2025 12:53的東西,我如何將它轉換爲NSDate?我想有一些類需要加上一個格式字符串,告訴它日期看起來像一個字符串,所以它可以解析它...我看起來在哪裏?如何將字符串轉換爲NSDate?

回答

6

您可以使用NSDateFormatter

NSDateFormatter *k= [[NSDateFormatter alloc] init]; 
    [k setFormat:@"your string format"] //ex @"MM/DD/yyyy hh:mm:ss" 
NSDate *d=[k dateFromString:yourString]; 
[k release] 

這裏是一個參考DateFormatter ref

+0

的Mac OS X 10.5及更高版本,而iOS的所有版本,根據該規範預計格式字符串:HTTP:// unicode的。組織/報告/ TR35/tr35-6.html#Date_Format_Patterns – Alex 2010-06-18 14:34:27

1

您可以使用NSDateFormatter類來達到此目的。