获取时间戳
long timecurrentTimeMillis = System.currentTimeMillis()/1000;
获取当前年月日
Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH)+1;
int day = calendar.get(Calendar.DAY_OF_MONTH);
将具体年月日转换为时间戳
date2long("2021", "09", "21", "14", "55", "03")+"")
public static long date2long(String year, String month, String day, String hour, String minutes, String sec) {
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.append(year);
stringBuilder.append("/");
stringBuilder.append(month);
stringBuilder.append("/");
stringBuilder.append(day);
stringBuilder.append(" ");
stringBuilder.append(hour);
stringBuilder.append(":");
stringBuilder.append(minutes);
stringBuilder.append(":");
stringBuilder.append(sec);
String sDt = stringBuilder.toString();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Date dt = null;
try {
dt = sdf.parse(sDt);
if (dt != null) {
return dt.getTime();
}
} catch (ParseException e) {
e.printStackTrace();
}
return -1L;
}