Android/Java-日期差异(以天为单位)

Android/Java-日期差异(以天为单位)

我使用以下代码获得当前日期(格式为12/31/1999,即mm/dd/yyy):

Textview txtViewData;txtViewDate.setText("Today is " +
        android.text.format.DateFormat.getDateFormat(this).format(new Date()));

我的另一个日期是:2010-08-25(即yyyy/mm/dd),

因此,我想找出日期之间的差异,在天数上,我如何找到不同的天?

(换句话说,我想找出当前日期-yyyy/mm/dd格式化日期)


潇湘沐
浏览 583回答 3
3回答

子衿沉夜

大多数答案对你的问题都是正确的因此,我想找出日期之间的差异,在天数上,我如何找到不同的天?我建议这种非常简单和直接的方法,保证在任何时区都能给出正确的差别:int difference= ((int)((startDate.getTime()/(24*60*60*1000))-(int)(endDate.getTime()/(24*60*60*1000))));就这样!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java