//获取指定时间的时间戳,除以1000说明得到的是秒级别的时间戳(10位)
long time = (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).parse("2021-10-27 20:00:00", new ParsePosition(0)).getTime() / 1000;
//获取时间戳
long now1 = System.currentTimeMillis();
long now2 = new Date().getTime();
System.out.println("获取指定时间的时间戳:" + time);
System.out.println("当前时间戳:" +now1); //获得是毫秒级的 如果需要秒级的可以 /1000
System.out.println("当前时间戳:" +now2);
打印结果
获取指定时间的时间戳:1635336000
当前时间戳:1635326150443
当前时间戳:1635326150