【问题标题】:C++ hour calculations [closed]C ++小时计算[关闭]
【发布时间】:2016-02-19 07:54:54
【问题描述】:

如何编写计算时间的源代码?例如,用户在 2.45 pm 进入并在 3.15 退房。如果我们使用简单的数学,3.15-2.45=0.7。但是如果我们使用小时计算 3.15-2.45=0.3(30minutes) 。请帮帮我。

【问题讨论】:

  • 这里有一个提示:一小时是六十分钟。
  • 另一个提示:只使用整数。

标签: c++ time.h


【解决方案1】:

尝试以标准时间格式 (time_t) 存储/记忆入住和退房时间,由函数“time()”返回。即,一个 long 表示自 Epoch 以来的秒数。 之后,调用“difftime()”来确定差异(以秒为单位)。 您可以应用正常的算术运算来将此持续时间转换为小时、分钟、ecc。

【讨论】:

    猜你喜欢
    • 2013-05-06
    • 1970-01-01
    • 1970-01-01
    • 2012-10-09
    • 2014-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-11
    相关资源
    最近更新 更多