我有两个问题要问,他们很容易,但困扰了我一会儿。
我访问我的.NET测试WebService,它向我返回两个参数。
一个是最新数据,就像“/日期(1332399761677 + 0800)/”,我不知道
如何将其格式化为正常的日期格式。
二是NSString的数据看起来像“12000.00000”,我想将其更改为
这样的格式:“12000.00”。
所以,请帮助我解决这两个问题。先谢谢你。
我有两个问题要问,他们很容易,但困扰了我一会儿。
我访问我的.NET测试WebService,它向我返回两个参数。
一个是最新数据,就像“/日期(1332399761677 + 0800)/”,我不知道
如何将其格式化为正常的日期格式。
二是NSString的数据看起来像“12000.00000”,我想将其更改为
这样的格式:“12000.00”。
所以,请帮助我解决这两个问题。先谢谢你。
1332399761677
看起来像Unix日期,所以如果你抓住字符串的一部分,使用NSString doubleValue
把它变成一个双,然后用NSDate dateWithTimeIntervalSince1970:
,你应该能够获得一个约会。 +0800
看起来像是一个时区,但您不需要时区来获取Unix日期的日期:1332399761677
将指定特定的时间点,而不考虑时区。
至于“12000.00000”,你会用doubleValue
,使之成为双,做出NSNumberFormatter
其maximumFractionDigits
和minimumFractionDigits
设置为2,然后用stringFromNumber:
。
谢谢,让我试试看。 – jxdwinter 2012-03-25 12:20:41
http://stackoverflow.com/questions/1757303/parsing-json-dates-on-iphone – jxdwinter 2012-03-26 04:48:50