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 类型的成功率的方法。