时间戳转时间

来源:互联网 发布:csm欢网实时数据 首页 编辑:程序博客网 时间:2024/06/10 06:21
    public static String getTime(long timestamp) {        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");        String time = null;        try {            String str = sdf.format(new Timestamp(timestamp));            time = str.substring(11, 16);            String month = str.substring(5, 7);            String day = str.substring(8, 10);            time = getDate(month, day) + time;        } catch (Exception e) {            // TODO Auto-generated catch block            e.printStackTrace();        }        return time;    }    public static String getDate(String month, String day) {        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//24小时制        java.util.Date d = new java.util.Date();        String str = sdf.format(d);        String nowmonth = str.substring(5, 7);        String nowday = str.substring(8, 10);        String result = null;        int temp = Integer.parseInt(nowday) - Integer.parseInt(day);        switch (temp) {            case 0:                result = "今天";                break;            case 1:                result = "昨天";                break;            case 2:                result = "前天";                break;            default:                StringBuilder sb = new StringBuilder();                sb.append(Integer.parseInt(month) + "月");                sb.append(Integer.parseInt(day) + "日");                result = sb.toString();                break;        }        return result;    }

0 0
原创粉丝点击