package com.yyquan.jzh.util; import java.text.SimpleDateFormat; import java.util.Date; /** * Created by Administrator on 2016/1/10. */ public class TimeUtil { public static String getDate() { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); return sdf.format(new Date()); } public static String getTime(long time) { SimpleDateFormat format = new SimpleDateFormat("yy-MM-dd HH:mm"); return format.format(new Date(time)); } public static String getHourAndMin(long time) { SimpleDateFormat format = new SimpleDateFormat("HH:mm"); return format.format(new Date(time)); } public static String getChatTime(long timesamp) { String result = ""; SimpleDateFormat sdf = new SimpleDateFormat("dd"); Date today = new Date(System.currentTimeMillis()); Date otherDay = new Date(timesamp); int temp = Integer.parseInt(sdf.format(today)) - Integer.parseInt(sdf.format(otherDay)); switch (temp) { case 0: result = "今天 " + getHourAndMin(timesamp); break; case 1: result = "昨天 " + getHourAndMin(timesamp); break; case 2: result = "前天 " + getHourAndMin(timesamp); break; default: // result = temp + "天前 "; result = getTime(timesamp); break; } return result; } }