我有2个按钮,当我点击每个按钮时,时间戳出来并在按钮中返回时间。我有2个文本字段和1个标签。在textfield 1中,我将一个数字减去按钮1中的时间减去按钮2中的时间之间的差值。
我的第二个文本字段将有一个数字,我将乘以减法的结果。我还有一个会返回结果的标签。例如:
按钮1中的我有下午6:00
在按钮2中我有晚上8:30
减去它们的结果是2.5小时
在文本字段1我有30分钟
减去30分钟到2.5小时将是2小时
在文本字段2中我有3号
乘以3到2小时我会得到6
我想在标签中返回6
我可以解决日期选择器返回时间的部分。
任何人都可以给我一些建议如何解决第二部分? 谢谢!
答案 0 :(得分:0)
创建具有相同日期部分的NSDate对象,但时间设置为按钮中的时间。
要减去日期,请使用
NSTimeInterval seconds = [date timeIntervalSinceDate:otherDate];
NSTimeInterval只是一个数字,你可以将它相乘。首先乘以60*60
以使其达到数小时。然后将它乘以乘数按钮上的数字。