转换时间,60秒后它只显示分钟。我想显示分钟,然后是秒。

时间:2014-08-24 15:50:02

标签: android

如何显示分钟后的秒数,如1:20。在60秒之前显示秒数,但在60秒之后显示1分钟。遵循教程,但它不是我想要的。如果您需要更多信息,请告诉我。

public static final String MINUTES_FORMAT = "%d mins";
public static final String SECONDS_FORMAT = "%d secs";


private String parseDuration(int durationInSeconds) {
    return durationInSeconds > 60 ? String.format(MINUTES_FORMAT,
            durationInSeconds / 60) : String.format(SECONDS_FORMAT,
            durationInSeconds);

}

1 个答案:

答案 0 :(得分:1)

你可以这样做

private String parseDuration(int durationInSeconds) {
    return String.format("%02dm :: ", durationInSeconds/60) + String.format("%02ds", durationInSeconds%60);
}

尚未通过

进行测试