类的另一个对象的行为不同,JavaSource\u Calendar类
我有一个叫做JavaSource_Calendar的课程,是从互联网上下载的。类的另一个对象的行为不同,JavaSource\u Calendar类,java,android,calendar,Java,Android,Calendar,我有一个叫做JavaSource_Calendar的课程,是从互联网上下载的。 现在的问题是,当我用它制作一个对象并第一次使用它时,它工作得很好,但是当我用它制作另一个对象并第二次使用它时,它给了我错误的值 JavaSource_Calendar calenderFrom = new JavaSource_Calendar(); calenderFrom.setIranianDate(1391, 12, 8); String MiladiDate_FROM = calenderFrom.getG
现在的问题是,当我用它制作一个对象并第一次使用它时,它工作得很好,但是当我用它制作另一个对象并第二次使用它时,它给了我错误的值
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行代码没有给出正确的结果
更新:
以下是指向该日历类文件的链接:
我刚刚执行了代码。我觉得很好 以下是我得到的:
miladi from is: 2013/2/26
miladi to is: 2013/3/2
如果这不是你想要的,那么你清楚地期待着什么?听起来好像有什么问题。然而,由于我们对这个课程一无所知,也不知道你期望的结果是什么,也不知道实际的结果是什么,所以我们无法为你提供很多帮助。(如果可能的话,我建议使用Joda Time进行日期/时间工作…@JonSkeet我上传了这个类。你期望的答案是…?clean project解决了这个问题,谢谢Jon。我在eclipse中完成了一个clean project后得到了与你相同的结果。月食是如此的拥挤,浪费了我30分钟的生命。谢谢你的回复。@scnscn:我不会这么快就责怪Eclipse的。你应该花一些时间来研究如何更好地写出你的问题——你本可以节省所有相关人员的大量时间。请阅读和