Android 如何比较日期和年份?

Android 如何比较日期和年份?,android,Android,我正在实现一个图形相关的应用程序 当应用程序启动时,我从calende获取当前月份、当前年份,并用图形显示在屏幕上。比如2012年4月和2010年4月 好的,那很好 在我的屏幕上,我有两个按钮,如预览,下一个 当用户单击预览时,我想将2012年4月更改为2012年3月,Fib 2012 当用户单击“下一步”按钮时,我想将2012年4月改为2012年5月 我将如何进行这些类型的比较 如果有人知道,请帮助我 提前感谢使用日历实例设置时间。。当用户按“下一个增量月”1并将其设置为“日历”并从中获取日期

我正在实现一个图形相关的应用程序

当应用程序启动时,我从calende获取当前月份、当前年份,并用图形显示在屏幕上。比如2012年4月和2010年4月

好的,那很好

在我的屏幕上,我有两个按钮,如预览,下一个

当用户单击预览时,我想将2012年4月更改为2012年3月,Fib 2012

当用户单击“下一步”按钮时,我想将2012年4月改为2012年5月

我将如何进行这些类型的比较

如果有人知道,请帮助我


提前感谢

使用日历实例设置时间。。当用户按“下一个增量月”1并将其设置为“日历”并从中获取日期时。。而之前的情况正好相反。。但是使用默认的日期选择器是更好的选择。

使用日历实例来设置时间。。当用户按“下一个增量月”1并将其设置为“日历”并从中获取日期时。。而之前的情况正好相反。。但是使用默认的日期选择器是更好的选择。

为此,您可以在日历实例上使用该方法

mCalendar.add(Calendar.Month, 1) // next month
mCalendar.add(Calendar.Month, -1) // previous month

为此,您可以在日历实例上使用该方法

mCalendar.add(Calendar.Month, 1) // next month
mCalendar.add(Calendar.Month, -1) // previous month

您好,如果您不介意,请提供一些示例代码,感谢您的回复,但此代码仅从当前月份减去和添加1天。请再次阅读:代码是添加月份,而不是天,这正是所要求的。无论如何,显然您可以为(-)
1
填充任何值。此外,由于添加后基础日历对象将发生更改,因此您可以迭代地转到您喜欢的任何月份。。。如果你想说你可以使用相同的方法来增加天数,那么你是对的,但是对于年等来说也是如此。嗨,如果你不介意,请给出一些示例代码,谢谢你的回复,但此代码仅从当前月份减去和加1天请再次阅读:代码是增加月份,而不是天,这正是被问到的。无论如何,显然您可以为(-)
1
填充任何值。此外,由于添加后基础日历对象将发生更改,因此您可以迭代地转到您喜欢的任何月份。。。如果您试图说您可以使用相同的方法来添加天数,那么您是正确的,但对于年等情况也是如此。请使用dat.set(Calendar.MONTH,MONTH);请参见此示例使用dat.set(Calendar.MONTH,MONTH);看看这个例子