gpt4 book ai didi

java - 格式化时间以从计时器中删除不必要的 00

转载 作者:行者123 更新时间:2023-12-01 16:50:35 25 4
gpt4 key购买 nike

我正在尝试清理我的应用程序的计时器,但我很难让它执行我想要的操作。

有人知道如何格式化 H:M:S 并删除 00 吗?

示例时间可以这样开始:12:34:56 (hh:mm:ss)

但是一旦时间达到 00:34:56,删除剩余的 00,我有点担心性能,这就是为什么我来这里寻找更有效的方法来格式化时间,因为这会被调用很多。

String.format("%02d:%02d", m, s).replaceAll("00:",""); 是一个明智的选择吗?

谢谢。

最佳答案

使用正则表达式,您可以使用删除第一部分“00:”(仅用于删除 HH:MM::SS 时间格式的小时部分)

String.format("%02d:%02d", m, s).replaceAll("^00:","");

^ 是标记行开头的字符

关于java - 格式化时间以从计时器中删除不必要的 00,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40846095/

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