比较来自世界各地的卖家的域名和 IT 服务价格

如何转换字符串 NSDate 在 iphone?

我从服务器下到日期,现在我想在日期转换字符串。

CF. 08 六月 2011 11:58 pm EDT

但我不能成功,请给我建议。
谢谢
已邀请:

二哥

赞同来自:

http://blog.evandavey.com/2008 ... .html


Objective-C

通常您需要将字符串转换为对象
NSDate

. 简单的方法来做这个使用对象 NSDateFormatter. 它提供了一种方法 dateFromString, 将字符串转换为对象 NSDate. 但是,您需要报告
NSDateFormatter

, 日期是什么格式。 见下文:


NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"yyyy-MM-dd HH:mm:ss a"];
NSDate *myDate = [df dateFromString: myDateAsAStringValue];


并阅读

http://www.timeanddate.com/lib ... .html
, 如果你改变了,我认为会更好 EDT 上 -0004.

涵秋

赞同来自:

ViTo 基本上回应这个问题,但你正在寻找你所在的字符串的确切格式:


NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"EEE, dd MMM y hh:mm a zzz"];
NSLog/@"Date: %@", [dateFormatter dateFromString:@"Wed, 08 Jun 2011 11:58 pm EDT"]/;


看一看
http://www.unicode.org/reports ... terns
. 我添加了它,因为它没有立即清除在哪里找到模式的描述。

要回复问题请先登录注册