首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSDateComponentsFormatter NSString to NSTimeInterval

NSDateComponentsFormatter NSString to NSTimeInterval
EN

Stack Overflow用户
提问于 2015-07-01 22:42:42
回答 1查看 203关注 0票数 1

我希望我没有错过任何东西,除了阅读我得到的文档:

NSDateComponentsFormatter提供了- (NSString * nullable)stringFromTimeInterval:(NSTimeInterval)ti方法,可用于将NSTimeInterval转换为NSString。但是,我找不到任何将结果字符串转换回NSTimeInterval的方法。

他们有没有类似于NSDateFormatter - (NSDate *)dateFromString:(NSString *)string的东西?

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2015-07-01 23:31:24

NSTimeInterval只是一个double值,所以只需获取字符串的doubleValue即可。

代码语言:javascript
复制
NSTimeInterval ti = [yourString doubleValue];

EDIT:根据您的评论,您是正确的-我假设stringFromTimeInterval:返回的值是一个未格式化的双精度值。根据一些快速观察,似乎没有一种简单的方法可以将字符串转换回双精度值,而不管NSDateComponentsFormatter中使用的是什么unitsStyle,因为没有一种样式提供易于解析的格式。我假设您需要编写自己的方法来搜索子字符串范围的结果字符串,并自己计算。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31164550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档