减去日期和时间
我有两个日期时间字符串,但如何减去它们? 我尝试使用 -[NSDate timeIntervalSinceDate:]
方法,但无法让它工作。
我想要确切的 hh:mm:ss
差异。如果情况是这样的:我的第一次时间字符串是2011/4/28 23:00:00
,第二次是2011/4/29 1:00:00
>,那么相差2小时——这就是我想要的。
I have two date-time strings, but how can I subtract them?
I tried to use the -[NSDate timeIntervalSinceDate:]
method, but I can't get it to work.
I want the exact hh:mm:ss
difference. If the situation is like this: my first time string is 2011/4/28 23:00:00
, and the second is 2011/4/29 1:00:00
, then the difference is 2 hours -- that's what I want.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
NSDateFormatter
将字符串转换为NSDate
对象(我认为该方法是dateFromString
)。那么以秒为单位的差异只是阅读开发文档中的日期格式化主题,以找到日期格式化程序的确切调用。
Convert your strings to
NSDate
objects usingNSDateFormatter
(the method isdateFromString
, I think). Then the difference in seconds is simplyRead up on date formatting topics in the dev docs to find the exact invocations of date formatters.