[整理] 操作通话记录(二)
?
//处理时间
? public? String formatDuring(long mss) {
???????? long hours = mss / (60 * 60);
???????? long minutes = (mss % (1000 * 60 * 60)) / 60;
???????? long seconds = (mss % (1000 * 60));
???????? return hours + ":" + minutes+ ":" + seconds;
???? }
?public String getdays(long callTime) {
??String value = "";
??long newTime = new Date().getTime();
??long duration = (newTime - callTime) / (1000 * 60);
??if (duration < 60) {
???value = duration + "分钟前";
??} else if (duration >= 60 && duration < DAY) {
???value = (duration / 60) + "小时前";
??} else if (duration >= DAY && duration < DAY * 2) {
???value = "昨天";
??} else if (duration >= DAY * 2 && duration < DAY * 3) {
???value = "前天";
??} else if (duration >= DAY * 7) {
???SimpleDateFormat sdf = new SimpleDateFormat("M月dd日");
???value = sdf.format(new Date(callTime));
??} else {
???value = (duration / DAY) + "天前";
??}
??return value;
?}