如何计算当前时间?

时间:2011-10-03 16:05:13

标签: iphone nstimer nsdateformatter

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

2 个答案:

答案 0 :(得分:1)

根据“输入时间”的含义,您很可能需要查看NSDateFormatter并将输入的时间解析为可用的表单,然后使用NSDate获取日期(即{{1}使用`NSDate'中可用的方法做你需要的任何数学运算。

如果您只是确定输入日期之间的差异,那么此方法适合您:

NSDate * now = [NSDate date];

答案 1 :(得分:0)

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