gpt4 book ai didi

bash - 将秒转换为时、分、秒

转载 作者:行者123 更新时间:2023-11-29 08:41:15 25 4
gpt4 key购买 nike

如何将秒转换为小时、分钟和秒?

show_time() {
?????
}

show_time 36 # 00:00:36
show_time 1036 # 00:17:26
show_time 91925 # 25:32:05

最佳答案

使用日期,转换为UTC:

$ date -d@36 -u +%H:%M:%S
00:00:36
$ date -d@1036 -u +%H:%M:%S
00:17:16
$ date -d@12345 -u +%H:%M:%S
03:25:45

限制是小时数将在 23 点循环,但这对于您需要单行的大多数用例来说并不重要。

在 macOS 上,运行 brew install coreutils 并将 date 替换为 gdate

关于bash - 将秒转换为时、分、秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12199631/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com