-1
對於Java程序,我需要2個日期的Timeperiod,但是我得到的Period.Class錯誤。日曆之間的Java期間
我試着用Period.between
Calendar myCalendar = new GregorianCalendar(2017, Calendar.JANUARY,1);
Calendar myPeriod = new GregorianCalendar(2017, Calendar.MARCH, 1);
Period prd = Period.between(myCalendar, myPeriod);
return prd.getTime();
我用來返回myCalendar.getTime();
現在我需要的myCalendar
和myPeriod
「週期」 來獲得TIMEPERIOD。
謝謝。
y有什麼錯誤你得到了嗎?該方法的簽名'between'示出,它預計LocalDates,不日程表 –
在型週期(LOCALDATE,LOCALDATE)之間的方法是不適用於參數(日曆,日曆)用於錯誤 和 之間 在.getTime –
上,類型Period的getTime()方法未定義您可以閱讀[如何將日曆轉換爲LocalDate](https://kodejava.org/how-do-i-convert-between-old-date-and -calendar-object-with-new-java-8-date-time /)或使用LocalDate的其他工廠方法。 –