鍍金池/ 教程/ Java/ Java8 時(shí)區(qū)DateTime API
Java8數(shù)據(jù)流
Java8默認(rèn)方法
Java8 Optional類(lèi)
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 時(shí)區(qū)DateTime API

時(shí)區(qū)日期時(shí)間的API正在使用當(dāng)時(shí)區(qū)要被考慮時(shí)。

讓我們來(lái)看看他們的操作。

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

Java8Tester.java
import java.time.ZonedDateTime;
import java.time.ZoneId;

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

   public void testZonedDateTime(){
      // Get the current date and time
      ZonedDateTime date1 = ZonedDateTime.parse("2007-12-03T10:15:30+05:30[Asia/Karachi]");  
      System.out.println("date1: " + date1);
      ZoneId id = ZoneId.of("Europe/Paris");
      System.out.println("ZoneId: " + id);		 
	  ZoneId currentZone = ZoneId.systemDefault();
	  System.out.println("CurrentZone: " + currentZone);	   
   }	
}

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

使用javac編譯器編譯如下類(lèi)

C:\JAVA>javac Java8Tester.java

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

C:\JAVA>java Java8Tester

看到結(jié)果。

date1: 2007-12-03T10:15:30+05:00[Asia/Karachi]                           
ZoneId: Europe/Paris                                                     
CurrentZone: Etc/UTC