2013-02-27 54 views
0

我有一個名爲JavaSource_Calendar的類,它是從互聯網下載的。
現在的問題是,當我第一次使用它的對象並且使用它時,它工作的很好,但是當我再次創建另一個對象並第二次使用它時,它給了我錯誤的值!
類的另一個對象的行爲有所不同,JavaSource_Calendar類

JavaSource_Calendar calenderFrom = new JavaSource_Calendar(); 
calenderFrom.setIranianDate(1391, 12, 8); 
String MiladiDate_FROM = calenderFrom.getGregorianDate(); 
Log.d("miladi from is: ", MiladiDate_FROM); 

JavaSource_Calendar calenderTo = new JavaSource_Calendar(); 
calenderTo.setIranianDate(1391, 12, 12); 
String MiladiDate_TO = calenderTo.getGregorianDate(); 
Log.d("miladi to is: ", MiladiDate_TO); 


正如我說的第4行代碼給出正確的結果,但在接下來的4行代碼沒有。


UPDATE:
這裏是鏈接到該日曆類文件:
http://neemasakhtemani.com/upload/JavaSource_Calendar.java

+0

聽起來好像有什麼問題。然而,由於我們對課程一無所知,或者您期望的結果是什麼,或者實際結果如何,因此我們無法爲您提供幫助。 (如果可能的話,我建議使用喬達時間日期/時間工作......) – 2013-02-27 19:37:40

+0

@JonSkeet我上傳了課程。 – 2013-02-27 19:43:24

+0

你預期的答案是......? – 2013-02-27 19:57:22

回答

1

我剛剛執行的代碼。這似乎沒什麼問題

這裏是我得到:

miladi from is: 2013/2/26 
miladi to is: 2013/3/2 

如果這不是你想要的,你有什麼期待清楚?

+0

我在eclipse中做了一個乾淨的項目後,我得到了和你一樣的結果。日食是如此的錯誤,浪費了我30分鐘的生命。感謝您的迴應。 – 2013-02-27 20:05:29

+0

@scnscn:我不會那麼快責怪Eclipse。你應該花一些時間來研究如何更好地寫出你的問題 - 你可以節省大量時間。請閱讀http://tinyurl.com/so-list和http://tinyurl.com/so-hints – 2013-02-27 20:09:13