kotlin - 以可变小时数舍入到顺序值 - Kotlin
问题描述
我需要解决这个我已经尝试了很长时间但没有实现的问题。
在我的应用程序中,用户单击一个按钮,该按钮每天在日历中前进,但是,我需要在此方法中返回在特定 n 天 n 小时内给出的特定值的确切顺序。
我解释一下:日历在某天停止,其值为:22天3小时(1),用户点击前进一天,该天的新值为:22天10小时(2)转换成小时以每天提前返回一个连续的整数。
因此,在公式中((day * 24) + hours) / 24
我们有:
((22*24)+ 3)/24 = 22,125
(1)
((22*24)+21)/24 = 22,416
(2)
对这些值进行四舍五入,我们得到了两天的值,都是 22,但第二天的值必须是 23。
看:
当天计算的值是22,第二天也是22,但必须是23(顺序值)。
如何在 kotlin 中解决这个问题?这里有人可以帮助我吗?
提前致谢
解决方案
推荐阅读
- xcode - Apple 分发证书创建者不匹配
- c# - 流 ReadAsStreamAsync (ReadTimeout = Timeout.Infinite) + json = 此流不支持超时。
- node.js - discord bot 不会播放来自 URL 的音频
- python - 有人知道如何用硒刮取视频及其标题和日期吗?
- python-3.x - Python3 Textblob 检测 - ValueError
- reactjs - 在 Docker 上启动并通过 IP 提供服务时,UI 无法访问节点服务器
- python - 将多个 .py 文件转换为 .exe
- c# - 如何强制浏览器下载 pdf 文件而不是预览
- git - PhpStorm - 嵌套的 Git 存储库
- flutter - ListView.Builder 仅显示在 Container 内