【发布时间】:2016-02-19 07:54:54
【问题描述】:
如何编写计算时间的源代码?例如,用户在 2.45 pm 进入并在 3.15 退房。如果我们使用简单的数学,3.15-2.45=0.7。但是如果我们使用小时计算 3.15-2.45=0.3(30minutes) 。请帮帮我。
【问题讨论】:
-
这里有一个提示:一小时是六十分钟。
-
另一个提示:只使用整数。
如何编写计算时间的源代码?例如,用户在 2.45 pm 进入并在 3.15 退房。如果我们使用简单的数学,3.15-2.45=0.7。但是如果我们使用小时计算 3.15-2.45=0.3(30minutes) 。请帮帮我。
【问题讨论】:
尝试以标准时间格式 (time_t) 存储/记忆入住和退房时间,由函数“time()”返回。即,一个 long 表示自 Epoch 以来的秒数。 之后,调用“difftime()”来确定差异(以秒为单位)。 您可以应用正常的算术运算来将此持续时间转换为小时、分钟、ecc。
【讨论】: