在java中,使用+、-、*、/表示加减乘除。整数的除余用%表示。
例如10%2=0、15%2=1、16%3=1 等
example:
1 package demo; 2 import java.util.Date; 3 import java.util.Scanner; 4 5 public class Demo { 6 public static void main(String[] args) { 7 int chinaHour; 8 long currentTimeMillis = System.currentTimeMillis();//Unix时间戳1970.1.1 0:0:0 UNIX发布时间 9 System.out.println(currentTimeMillis);//1970至现在的毫秒数 10 long totalSecond=currentTimeMillis/1000; 11 System.out.println(totalSecond);//1970至现在的秒数 12 long currentSecond=totalSecond%60; 13 System.out.println("秒数:"+currentSecond);//今年时间的当前秒数 14 long totalMinute=totalSecond/60; 15 long currentMinute=totalMinute%60; 16 System.out.println("分钟数:"+currentMinute);//今年时间的当前分钟数 17 long totalHour=totalMinute/60; 18 long currentHour=totalHour%24; 19 if (currentHour>=16){ 20 chinaHour= (int) (currentHour-16); 21 }else { 22 chinaHour= (int) (currentHour+8); 23 } 24 System.out.println("小时:"+chinaHour);//今年时间今天的当前小时数(上面那个判断语句转换成中国时区) 25 Date date = new Date(); 26 System.out.println("当前时间为:"+date.getHours()+":"+date.getMinutes()+":"+date.getSeconds()); 27 } 28 }
类型转换如下