如何计算时间差异

时间:2016-05-26 20:38:45

标签: android timedelta

我试图计算一个简单的时间差异 这是一个简单的数学计算,但我不知道该怎么做。

我想要做的是例如计算23:23:20 - 23:23:10 = 00:00:10。
我想保存结果。

我的问题是:我该如何编写代码?

我试过这个,不确定它是多么正确

var mm = require('micromongo');
var MongoClient = require('mongodb').MongoClient;    
var url = 'mongodb://localhost:27017/test';

MongoClient.connect(url, function(err, db) {
  console.log("Connected succesfully to server");

  db.collection('logger').findOne({}, function(err, doc) {
    var log = doc.log;

    var sorted = mm.aggregate(log, [
      { $sort: { date: -1 } }
    ]);

    console.log(sorted);
    db.close()
  });
});

1 个答案:

答案 0 :(得分:0)

这样的事情:

Calendar date1 = Calendar.getInstance(TimeZone.getTimeZone("UTC+2:00"));
Calendar date2 = Calendar.getInstance(TimeZone.getTimeZone("UTC+3:00"));

Date date = new Date(date2.getTimeInMillis() - date1.getTimeInMillis());
SimpleDateFormat dateFormatter = new SimpleDateFormat("HH:mm:ss");

String formattedResult = dateFormatter.format(date);