0

インターネットからダウンロードしたJavaSource_Calendarというクラスがあります。
今問題は、それからオブジェクトを作成して初めて使用するときですが、それはうまく機能しますが、それから別のオブジェクトを作成して2回目に使用すると、間違った値が表示されます!!!

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行のコードはそうではありません。


更新:
ここにそのカレンダークラスファイルへのリンクがあります:http:
//neemasakhtemani.com/upload/JavaSource_Calendar.java

4

1 に答える 1

1

コードを実行しました。私には問題ないようです

ここに私が得るものがあります:

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

これがあなたが望んでいるものではない場合、あなたは明確に何を期待していますか?

于 2013-02-27T19:52:50.410 に答える