Java格式化倒计时的两种方式
第一种方式
/**
* 入参是一个每秒减小1的秒数
* 返回一个格式化的时间
*
* 该方法具有局限性,他在时间大于1个小时的时候,会返回错误的时间
* 因为该方法调用了Date类,初始值是1970年1月1日8点0分0秒。
* 当入参大于3600时,会返回错误的时间
*/
public static String countTime(Long time) {
SimpleDateFormat fmt = new SimpleDateFormat("mm:ss");
return fmt.format(new Date(time * 1000));
}