2013-10-03 43 views
0

我有兩種方法用於設置我要執行的操作的開始日期和結束日期。在這兩個方法中,我需要將UTC日期值(類型爲Long)作爲輸入。JodaTime類型鑄造

在Joda的幫助下,我創建了newTime,在當前時間增加了一年。但我不能將類型的DateTime輸出轉換爲Long。有人可以幫助解決這個問題嗎?下面是一段代碼..

DateTime newTime; 
currentTime = new DateTime(DateTimeZone.UTC); 
newTime=currentTime.plusYears(1) 

date.setLowerBound((long) 0); 

date.setUpperBound(newTime); 

回答

3

使用方法DateTime.getMillis()只要讓你的DateTime值。

+0

埃米爾,我已經使用,錯誤得到解決。但編譯後,我得到錯誤。 java.lang.NumberFormatException:向java類型轉換無效。值必須介於0和4294967295之間。值:1412330111156我在這裏錯過了什麼嗎? – user2842020

+0

什麼類型是約會? –

+0

它是一個值對象。[DateRangeVO date = new DateRangeVO();] – user2842020