使用Calender类获取系统时间和时间和运算


使用Calender类获取系统时间和时间和运算:

 1  @Test  2     public void testCal(){  3         //使用Calender对象获取时间,并对时间进行计算:
 4         Calendar instance = Calendar.getInstance();  5         //获取系统的当前时间,并转换为字符串:
 6         Date time = instance.getTime();  7         SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  8         String format = simpleDateFormat.format(time);  9         System.out.println("format="+format); 10         //分别获取年月日时分秒:
11         int YEAR = instance.get(Calendar.YEAR); 12         int MONTH = instance.get(Calendar.MONTH); 13         int DATE = instance.get(Calendar.DATE); 14         int HOUR = instance.get(Calendar.HOUR); 15         int MINUTE = instance.get(Calendar.MINUTE); 16         int SECOND = instance.get(Calendar.SECOND); 17         System.out.println(YEAR+"-"+(MONTH+1)+"-"+DATE+"-"+HOUR+"-"+MINUTE+"-"+SECOND); 18      //时间的运算: 19         //对当前时间:天 +5天:
20         instance.add(Calendar.DATE,+5); 21         //对当前分钟运算:-30分钟
22         instance.add(Calendar.MINUTE,-30); 23         int DATE2 = instance.get(Calendar.DATE); 24         int MINUTE2 = instance.get(Calendar.MINUTE); 25         System.out.println("DATE2="+DATE2 +"\n"+"MINUTE2="+MINUTE2); 26 
27     }

 

3种方式获取当前时间的时间戳:

//方法 一
System.currentTimeMillis(); //方法 二
Calendar.getInstance().getTimeInMillis(); //方法 三
new Date().getTime();

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM