Calendar zCalendarL = Calendar.getInstance();
SimpleDateFormat zDateFormatL = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");

String DateTime="2013/02/15 15:05:01";
String zUpdatedDateTimeG =zDateFormatL.format(DateTime);

String zCurrentDateTimeL=zDateFormatL.format(zCalendarL.getTime());


我需要知道zCurrentDateTimeL和zUpdatedDateTimeG之间的日期时间

怎么做?

最佳答案

尝试这个:
希望对您有所帮助,这对我有用。

        private void getDifference(java.util.Date startTime,
            java.util.Date endTime, java.util.Date eartime,
            java.util.Date curtime) {

        Calendar startDateTime = Calendar.getInstance(TimeZone
                .getTimeZone("GMT-5:00"));
        startDateTime.setTime(startTime);
        Calendar endDateTime = Calendar.getInstance();
        endDateTime.setTime(endTime);
        long milliseconds1 = startDateTime.getTimeInMillis();
        long milliseconds2 = endDateTime.getTimeInMillis();
        long diff = Math.abs(milliseconds1 - milliseconds2);
        long seconds = diff / (1000);

              }

关于android - 如何在Android中以字符串格式查找两个日期之间的差异,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14891729/

10-11 22:14
查看更多