我想将字符串转换为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。) –