在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 }




类型转换如下

 

 

 

posted on 2018-08-15 20:38  蓝绿绿  阅读(183)  评论(0编辑  收藏  举报