/** * 时间戳转日期 * @param ms * @return */ public Date transForDate(long ms){ long msl=(long)ms*1000; SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); Date temp=null; if(!ToolsUtil.isEmpty(ms)){ try { String str=sdf.format(msl); temp=sdf.parse(str); } catch (ParseException e) { e.printStackTrace(); } } return temp; } /** * 日期转时间戳 * @param date * @return */ public long transForMilliSecond(String dateNumber){ Long startDay = (long) 0; try { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); //String dateNumber = format.format(new Date()); Date dateStart = format.parse(dateNumber); startDay = (Long) (dateStart.getTime()); } catch (ParseException e) { e.printStackTrace(); } return startDay; } /** * 获取当前日期 * @return */ public String dateYMD() { Date d = new Date(); System.out.println(d); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String dateNowStr = sdf.format(d); System.out.println("格式化后的日期:" + dateNowStr); // String str = "2012-1-13 17:26:33"; //要跟上面sdf定义的格式一样 // Date today = sdf.parse(str); // System.out.println("字符串转成日期:" + today); return dateNowStr; }