当前位置: 首页 > 知识库问答 >
问题:

有人能解释一下如何将巨大的秒数转换为可读的分秒吗?

刘运浩
2023-03-14

编辑:非常感谢所有回复的人,并展示了其他获得他们的方法:D

共有1个答案

阎星河
2023-03-14

给定秒数ttlnumsec,您可以通过以下方法得到它是多少小时:

ttlNumSec / 3600

3600是一小时内的秒数。

您可以通过以下方法获得分钟数:

ttlNumSec % 3600 / 60
ttlNumSec % 60
Duration d = Duration.ofSeconds(ttlNumSec);
int hours = d.toHours();
int minutes = d.toMinutesPart();
int seconds = d.toSecondsPart();
 类似资料:
  • 问题内容: 我如何最好地将90060(秒)转换为字符串“ 25h 1m”? 目前,我正在使用SQL执行此操作: 但是我不确定这是最方便的方法:-) 我愿意在SQL(不同于我已经在做)或PHP中做到这一点。 编辑: 所需字符串的示例:“ 5m”,“ 40m”,“ 1h 35m”,“ 45h”,“ 46h 12m”。 问题答案: 文档是您的朋友: http://dev.mysql.com/doc/re

  • 问题内容: 我需要将秒转换为“小时:分钟:秒”。 例如:“ 685”转换为“ 00:11:25” 我该如何实现? 问题答案: 您可以使用以下功能:

  • 问题内容: 我有一个以秒为单位返回信息的函数,但我需要以小时:分钟:秒存储该信息。 有没有简单的方法可以在Python中将秒转换为这种格式? 问题答案: 你可以使用功能:

  • 问题内容: 我一直在尝试将秒值(在BigDecimal变量中)转换为editText之类的字符串,例如“ 1小时22分33秒”或类似的内容。 我已经试过了: (我有一个roundThreeCalc值,以秒为单位,所以我尝试在这里进行转换。) 然后,将editText设置为sequnceCaptureTime String。但这没有用。每次都强制关闭该应用程序。我完全不在这里,我们将不胜感激。祝您编

  • 因此,我试图制作一个程序,可以将s从输入转换为h、m和s。到目前为止,我的代码如下所示: 好的,所以我必须将s,m,h初始化为0,因为如果不是的话,我在if语句中遇到了问题,所以我把它设置为0,因为我可以稍后更改:)好的。所以现在这个程序的问题是,如果我输入3603,我会得到这个输出:3603s=1H60M3603s,如果我输入3600,我会得到:3600s=1H60M3600s,但输出应该分别是

  • Windows函数给出给定线程使用的“CPU时钟周期”数。Windows手册中大胆地指出 不要尝试将QueryThreadCycleTime返回的CPU时钟周期转换为经过的时间。 对于大多数英特尔和AMDx86_64CPU,我想这样做。它不需要非常精确,因为无论如何你都不能期望像RDTSC这样的循环计数器完美。我只需要一些笨拙的方法来获取CPU的时间因子。 首先,我设想在内部使用RDTSC。我设想