2017-08-02 130 views
1

我想一個ZonedDateTime對象轉換爲使用java.time類(JSR 310)的背面端口Calendar對象到日曆:該項目ThreeTen-Backport轉換ZonedDateTime使用ThreeTen - 反向移植(JSR 310)

我的理解是,後端端口應該與Java 8上的功能類似(不在Java 8本身上)。目前,該系統是基於Java 7

每當我試着執行以下代碼:

ZonedDateTime zdt = .... 
GregorianCalendar newCal = GregorianCalendar.from(zdt); 

我得到以下信息:

從(ZonedDateTime)的方法是未定義類型 的GregorianCalendar

我用下面的依賴性:

<dependency> 
    <groupId>org.threeten</groupId> 
    <artifactId>threetenbp</artifactId> 
    <version>1.3.6</version> 
</dependency> 

如何才能解決這個問題?

任何幫助提示或建議將不勝感激。

TIA

回答

3

org.threeten.bp.DateTimeUtils

的反向移植無法方法添加到JDK。有關轉換方法,請參閱DateTimeUtils

ZonedDateTime zdt = .... 
GregorianCalendar newCal = DateTimeUtils.toGregorianCalendar(zdt); 
+0

謝謝,我沒有看到:-) –

相關問題