如何从当前时间计算时间?

发布于 2024-12-07 13:08:26 字数 81 浏览 0 评论 0原文

我设计了一个应用程序,其中有三个文本字段,我在其中给出时间,例如晚上 10:10。现在的问题是我想计算当前时间和输入时间之间的时间差。时间怎么计算?

I have design an application in which i am have three text field in which i am giving my time like as 10:10 PM. Now problem is that i want to calculate time difference between current time and entered time. How calculate time?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

琉璃梦幻 2024-12-14 13:08:26

根据“输入时间”的含义,您很可能需要查看 NSDateFormatter 并将输入的时间解析为可用的形式,然后使用 NSDate 获取日期(即NSDate * now = [NSDate date];) 并使用“NSDate”中可用的方法进行任何您需要的数学运算。

如果您只是确定输入日期和现在之间的差异,则此方法适合您:

- (NSTimeInterval)timeIntervalSinceNow

Depending what you mean by "entered time" you will most likely need to look at NSDateFormatter and parse the entered time into a usable form, then get a date using NSDate (i.e. NSDate * now = [NSDate date];) and do whatever math you need using the methods available in `NSDate'.

If you are just determining the difference between entered date and now this method would suit you:

- (NSTimeInterval)timeIntervalSinceNow
獨角戲 2024-12-14 13:08:26

您可以使用时间间隔(例如 NSDate 和 CFAbsoluteTimeGetCurrent 的时间间隔)获得以秒为单位的差异。

you can get the difference in seconds using time intervals (e.g. that of the NSDate and CFAbsoluteTimeGetCurrent).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文