删除时间格式“xx时xx分xx秒”中多余的0

来源:互联网 发布:淘宝上的皇冠可信吗 编辑:程序博客网 时间:2024/06/08 13:26

这个实现起来很简单,只需一个方法就可以转化;

输入参数为“xx时xx分xx秒”类型,例如“00时01分12秒”,输出为“1分12秒”;下面是我花了上十分钟自己封装的方法;方法名、参数名、变量名等大家可以根据自己的喜好去修改;

private String getTimeSizeDeleteRandundantZero(String OriginTimeSize){    String newTimeSize = OriginTimeSize;    int h = newTimeSize.indexOf("");    int m = newTimeSize.indexOf("");    int s = newTimeSize.indexOf("");    if ("00".equals(newTimeSize.substring(s - 2,s))){        newTimeSize = newTimeSize.replace("00","");    }else if ("0".equals(newTimeSize.substring(s - 2,s -1))){        newTimeSize = newTimeSize.replace("0","");    }    if ("00".equals(newTimeSize.substring(m - 2,m))){        newTimeSize = newTimeSize.replace("00","");    }else if ("0".equals(newTimeSize.substring(m - 2,m -1))){        newTimeSize = newTimeSize.replace("0","");    }    if ("00".equals(newTimeSize.substring(h - 2,h))){        newTimeSize = newTimeSize.replace("00","");    }else if ("0".equals(newTimeSize.substring(0,1))){        newTimeSize = newTimeSize.substring(1,newTimeSize.length());    }    return newTimeSize;}

0 0
原创粉丝点击