接口测试-自动化-Java实现-CommonClass

CommonClass存放的是一些公共方法,转换时间格式,计算成功率等方法。

/**
     * 
     * @param long p_time
     * @return 2015/04/29 18:52:37.957
     */
    public static String toLongTimeString(long p_time) {

        Date date = new Date(p_time);
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss.SS");

        return sdf.format(date);
    }

    /**
     * 
     * @param long p_millisecond
     * @return XX天XX小时XX分钟XX秒XX毫秒
     */
    public static String toLongDurationString(long p_millisecond) {
        String time = null;
        long days = p_millisecond / (1000 * 60 * 60 * 24);
        long hours = p_millisecond % (1000 * 60 * 60 * 24) / (1000 * 60 * 60);
        long minutes = (p_millisecond % (1000 * 60 * 60) / (1000 * 60));
        long seconds = (p_millisecond % (1000 * 60) / (1000));
        long millseconds = p_millisecond % 1000;
        time = days + "天" + hours + "小时" + minutes + "分钟" + seconds + "秒"
                + millseconds + "毫秒";
        return time;
    }

    /**
     * 
     * @param p_numerator
     * @param p_total
     * @return 例如:66.66%
     */
    public static String getPercnet(double p_numerator, double p_total) {
        double percent = p_numerator / p_total;
        NumberFormat nf = NumberFormat.getPercentInstance();
        // 设置百分数精确度2即保留两位小数
        nf.setMinimumFractionDigits(2);
        return nf.format(percent);

    }

1. toLongTimeString()是将long 类型的时间戳,转换成想要的格式类型。即“yyyy/MM/dd HH:mm:ss.SS”格式。

2. toLongDurationString()是将long类型的时间,转换成XX天XX小时XX分钟。。。。。类型格式。

3. getPercnet()是转换成String 类型的成功率的方法。

转载于:https://www.cnblogs.com/kevinqinan/p/4581062.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值