Android/Java - Date Difference in days

前端 未结 18 1177
感动是毒
感动是毒 2020-11-22 14:17

I am getting the current date (in format 12/31/1999 i.e. mm/dd/yyyy) as using the below code:

Textview txtViewData;
txtViewDate.setText(\"Today is \" +
              


        
18条回答
  •  余生分开走
    2020-11-22 14:38

            public void dateDifferenceExample() {
    
            // Set the date for both of the calendar instance
            GregorianCalendar calDate = new GregorianCalendar(2012, 10, 02,5,23,43);
            GregorianCalendar cal2 = new GregorianCalendar(2015, 04, 02);
    
            // Get the represented date in milliseconds
            long millis1 = calDate.getTimeInMillis();
            long millis2 = cal2.getTimeInMillis();
    
            // Calculate difference in milliseconds
            long diff = millis2 - millis1;
    
            // Calculate difference in seconds
            long diffSeconds = diff / 1000;
    
            // Calculate difference in minutes
            long diffMinutes = diff / (60 * 1000);
    
            // Calculate difference in hours
            long diffHours = diff / (60 * 60 * 1000);
    
            // Calculate difference in days
            long diffDays = diff / (24 * 60 * 60 * 1000);
        Toast.makeText(getContext(), ""+diffSeconds, Toast.LENGTH_SHORT).show();
    
    
    }
    

提交回复
热议问题