1 "2014-5-25"到"2012-12-28"中间有多少天

"2014-5-25"到"2012-12-28"中间有多少天?怎么用Java语言表述出来

请先 登录 后评论

2 个回答

StringBuffer


public static void main(String[] args) throws Exception {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date date1 = sdf.parse("2015-07-23 09:44:23");
        Date date2 = sdf.parse("2015-07-23 12:59:28");
        long l = date2.getTime() - date1.getTime();
        long day = l / (24 * 60 * 60 * 1000);
        long hour = (l / (60 * 60 * 1000) - day * 24);
        long min = ((l / (60 * 1000)) - day * 24 * 60 - hour * 60);
        long s = (l / 1000 - day * 24 * 60 * 60 - hour * 60 * 60 - min * 60);
        Log.d("时间差", "main: "+day + "天" + hour + "小时" + min +"分" + s + "秒");
    }    将时间换位你自己的时间就好

请先 登录 后评论
flowersss

111

请先 登录 后评论
  • 0 关注
  • 0 收藏,100 浏览
  • qinhao 提出于 12天前

相似问题