我正在创建一个能够计算贷款利息的Android应用。如何存储从DatePicker中选择的日期,然后计算当前日期和存储日期之间经过的天数?
答案 0 :(得分:1)
标准库中有java.util.GregorianCalendar,您可以使用DatePicker中的数据进行初始化。
或者,你可以使用JodaTime,我被告知为日期和时间提供了一个更好的库(我实际上并没有自己给它,但它绝对值得一看)。
http://joda-time.sourceforge.net/
至于计算两个日期之间的天数,JodaTime有Days.daysBetween方法,这使得它非常简单。要使用它,最简单的方法是在LocalDate对象中存储两个日期和时间(尽管这假设您没有考虑任何时区问题)。