我已经尝试过多种解决方案来解决这个问题,但我似乎无法解决。我有十进制格式的时间,以小时为单位。我想通过将其更改为DD:HH:MM:SS格式使其更清晰。示例:10.89小时==10小时53分40秒编辑:10.894945454545455==10小时53分40秒我尝试过的:inthours=(int)((finalBuildTime)%1);intminutes=(int)((finalBuildTime*(60*60))%60);intseconds=(int)((finalBuildTime*3600)%60);returnString.format("%s(h)%s(m)%s(s)