我的问题是我想用某种方式来表示时间(没有日期),比如我的 iOS 应用程序中的时间。从 REST api 我得到像“13:12:11”这样的字符串,它显示了某事发生的时间,我曾经NSDateFormatter
将 NSStrings 转换为 NSDates,但据我所知,它不接受只有时间组件的日期格式,如HH:mm:ss
[编辑: 你可以,见下文]
所以我的问题是 1- NSTimeInterval(而不是 NSDate)是我应该用来存储时间的吗?
2-如何将“03:04:05”从内置框架之一转换为objective-c对象。
编辑:您可以使用像“HH:mm:ss”这样的格式,它只是用 2000-01-01 替换日期部分,但是拥有一个独立于日期的时间表示会非常好。