Java时间戳转换为日期格式

时间戳(long)—>Date(String)

//时间格式,HH是24小时制,hh是AM PM12小时制
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm");
//比如timestamp=1449210225945;
long date_temp = Long.valueOf(timestamp);  
String date_string = sdf.format(new Date(date_temp * 1000L));  
//至于取10位或取13位,date_temp*1000L就是这种截取作用。如果是和服务器传值的,就和后台商量好就可以了

Date(String)—>时间戳(long)

    public long getDate() {
        String dateStr =  "2015-11-28";
        long date = 0;
        try {
            date = new SimpleDateFormat("yyyy-MM-dd").parse(dateStr);
        } catch (ParseException e) {
            e.printStackTrace();
        }
        return date;
    }

你可能感兴趣的:(java)