【发布时间】:2014-10-29 06:43:22
【问题描述】:
我想获取从星期日开始的一周中的当前小时。
考虑当前时间是
Time.now
=> 2014-10-29 12:09:23PM +0530
结果应该是:84
解释:
Sunday - 24 hours
Monday - 24 hours
Tuesday - 24hours
Wednesday - 12 hours
Total: 84
如何获得一周的用户小时。 Ruby 中有没有可用的方法?或者如何在没有 Ruby 方法的情况下做到这一点。
【问题讨论】:
-
你尝试过做什么?这将让我们帮助您找出哪里出了问题。
-
@vgoff 如何获取一周的用户时间。查看更新的问题。
-
您是否尝试过获取星期几,然后将完成的天数乘以 24,然后再加上其余的天数?我不希望在一个函数调用中给你这个 - 你需要做数学。您还应该知道,由于 DST,日子并不总是 24 小时 - 您需要考虑到这一点吗?
-
您的编辑只提供了关于您想要的解决方案的更多修辞,我认为,最初在您的问题中很明显。您尝试做的事情失败了。