java獲取制定日期時間戳
阿新 • • 發佈:2019-01-04
java中Date類中的getTime()是獲取時間戳的,java中生成的時間戳精確到毫秒級別,而unix中精確到秒級別,所以通過java生成的時間戳需要除以1000。 String time = "2015/10/20-";//獲取制定日期時間戳 Date date1 = null; try { date1 = new SimpleDateFormat("yyyy/MM/dd").parse(time); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } long Timestamp = date1.getTime()/1000; System.out.println(Timestamp+"獲取制定日期時間戳");*/
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");String dt1=sdf.format(new Date(System.currentTimeMillis()- 15 * 24 * 60 * 60 * 1000));//獲取15天前日期
System.out.println(dt1+"-----15天前---------");