1. 程式人生 > >java獲取制定日期時間戳

java獲取制定日期時間戳

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天前---------");