我想將字符串轉換爲nsdate格式。如何將字符串轉換爲NSDate格式?
這裏是我的字符串的NSString海峽= @ 「星期日,2010年6月6日上午05時00分零零秒CDT」;
我的代碼是
NSDateFormatter * Dateformats= [[NSDateFormatter alloc] init];
[Dateformats setDateFormat:@"MM/DD/yyyy hh:mm:ss"]; //ex @"MM/DD/yyyy hh:mm:ss"
NSDate *myDate=[Dateformats dateFromString:str];
NSLog(@"%@",myDate);
但它顯示爲空這麼告訴我,以顯示MM/DD/YYYY HH日期的方式:MM:SS
請朋友們幫我,怎麼爲此
什麼是'k'?它在代碼片段中未聲明。此外,DateFormats的聲明需要向下或向下移動以進入代碼塊。 – gaige
您閱讀NSDateFormatter的規範並構造一個格式字符串以匹配您的輸入。但是請注意,您應該將日期格式化程序的區域設置爲「en_US_POSIX」。 –
(並且,如gaige所指出的,使用相同的變量名都設置和訪問DateFormatter。) –