鍍金池/ 教程/ Java/ Java8 ChronoUnits枚舉
Java8數(shù)據(jù)流
Java8默認(rèn)方法
Java8 Optional類
Java8 Base64
Java8期間及持續(xù)時(shí)間
Java8函數(shù)式接口
Java8 日期時(shí)間API
Java8 本地DateTime API
Java8教程
Java8 Lambda表達(dá)式
Java8環(huán)境設(shè)置
Java8向后兼容
Java8 時(shí)間調(diào)節(jié)器
Java8 ChronoUnits枚舉
Java8方法引用
Java8 Nashorn JavaScript引擎
Java8 時(shí)區(qū)DateTime API

Java8 ChronoUnits枚舉

java.time.temporal.ChronoUnit 枚舉在 Java8 中添加,以取代舊的API用來代表日,月等整數(shù)值

讓我們來看看他們的操作。

使用所選擇的任何編輯器創(chuàng)建下面的java程序在 C:/> JAVA

Java8Tester.java
import java.time.LocalDate;
import java.time.temporal.ChronoUnit;

public class Java8Tester {
   public static void main(String args[]){
      Java8Tester java8tester = new Java8Tester();
      java8tester.testChromoUnits(); 
   }

   public void testChromoUnits(){
	   //Get the current date
       LocalDate today = LocalDate.now();
	   System.out.println("Current date: " + today);	   
	   //add 1 week to the current date
       LocalDate nextWeek = today.plus(1, ChronoUnit.WEEKS);
	   System.out.println("Next week: " + nextWeek);	   
	   //add 1 month to the current date
       LocalDate nextMonth = today.plus(1, ChronoUnit.MONTHS);
	   System.out.println("Next month: " + nextMonth);	  
	   //add 1 year to the current date
       LocalDate nextYear = today.plus(1, ChronoUnit.YEARS);
	   System.out.println("Next year: " + nextYear);	  
	   //add 10 years to the current date
       LocalDate nextDecade = today.plus(1, ChronoUnit.DECADES);
	   System.out.println("Date after ten year: " + nextDecade);	  
   }	
}

驗(yàn)證結(jié)果

使用javac編譯器編譯如下類

C:\JAVA>javac Java8Tester.java

現(xiàn)在運(yùn)行Java8Tester看到的結(jié)果

C:\JAVA>java Java8Tester

看到結(jié)果

Current date: 2014-12-10                                                 
Next week: 2014-12-17                                                    
Next month: 2015-01-10                                                   
Next year: 2015-12-10                                                    
Date after ten year: 2024-12-10 

上一篇:Java8 本地DateTime API下一篇:Java8 Base64