//1
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar c = Calendar.getInstance();
c.set(Calendar.HOUR_OF_DAY, 8);
c.set(Calendar.MINUTE, 0);
c.set(Calendar.SECOND, 0);
Date m8 = c.getTime();
//2 这两组是把时间转成可视化的时间类型
String sporderTime = df.format(m8);
System.out.println(sporderTime);
//像输出的这种是把格林威治时间一串的格式
System.out.println(m8.getTime());
Calendar c2 = Calendar.getInstance();
c2.set(Calendar.HOUR_OF_DAY, 23);
c2.set(Calendar.MINUTE, 0);
c2.set(Calendar.SECOND, 0);
Date m22 = c2.getTime();
System.out.println(m22.getTime());
Date now=new Date();
System.out.println(now.getTime());
//判断当前时间是否在早上8点至晚上10点
if(!(now.getTime()>=m8.getTime() && now.getTime()<=m22.getTime())){
System.out.println("---------------");
}
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar c = Calendar.getInstance();
c.set(Calendar.HOUR_OF_DAY, 8);
c.set(Calendar.MINUTE, 0);
c.set(Calendar.SECOND, 0);
Date m8 = c.getTime();
//2 这两组是把时间转成可视化的时间类型
String sporderTime = df.format(m8);
System.out.println(sporderTime);
//像输出的这种是把格林威治时间一串的格式
System.out.println(m8.getTime());
Calendar c2 = Calendar.getInstance();
c2.set(Calendar.HOUR_OF_DAY, 23);
c2.set(Calendar.MINUTE, 0);
c2.set(Calendar.SECOND, 0);
Date m22 = c2.getTime();
System.out.println(m22.getTime());
Date now=new Date();
System.out.println(now.getTime());
//判断当前时间是否在早上8点至晚上10点
if(!(now.getTime()>=m8.getTime() && now.getTime()<=m22.getTime())){
System.out.println("---------------");
}