unix时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,其值从0开始,按照ISO 8601规范为 :1970-01-01 00:00:00Z。一个小时表示为UNIX时间戳格式为:3600秒;一天表示为UNIX时间戳为86400秒,闰秒不计算。
private final static long second = 1000;
private final static long minute = 60000;
private final static long hour = 3600000;
private final static long day = 86400000;
private final static long month = 2592000000L;
private final static long year = 31104000000L;
long curTimeStamp = System.currentTimeMillis();
long curTimeStamp = System.currentTimeMillis();
Date date = new Date(curTimeStamp);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
String stringDate = sdf.format(date);
// 当前时刻的前一小时时间戳
long resTimeStamp = curTimeStamp - hour;
原文:https://www.cnblogs.com/Yuanb/p/14755474.html