如何确保我的项目中的所有 NSDate 都没有亚秒级组件?
确保我的项目中的所有 NSDate 没有亚秒级组件的最佳方法是什么?
背景 - 发现了使用“[NSDate date]”在其基础上创建的各种日期,例如然后设置小时/分钟等,但没有意识到亚秒组件仍然存在。
在 Objective-C 中,让 NSDate 只工作到最接近的秒的效果最简单的方法是什么? (例如类别、NSDate 子类、创建日期时手动操作等)
what's the best way to ensure all NSDate's in my project have no sub-second components?
Background - Have got caught out with various dates that are created using "[NSDate date]" at their base, for example then setting hour/minutes etc but no realizing the sub-second component was still there.
What's the easiest way in objective-c to have the effect of NSDate working only to the nearest second? (e.g. categories, sub-classing NSDate, just manually when creating dates etc)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以添加 NSDate 类别,以您认为最方便的任何方式执行此操作。
You can add an NSDate category to do this in whatever ways you find most convenient.