使用java代码减去两个时间实例

使用java代码减去两个时间实例,java,Java,我有两个结果集,每个结果集只有一列。两个结果集的列字段都包含如下格式的时间项(2012-12-31 13:49:21.999)。现在有人能帮我找出结果集两列之间的时间差吗? e、 g.如果第一个结果集列的第一个字段有条目(2013-02-13 17:04:09.672),而第二个结果集列的第一个字段有条目(2012-12-31 13:49:21.999),那么程序应该能够在这两个enries的时间上进行差异 需要帮助吗?类似于: Date date1 = new SimpleDateFormat

我有两个结果集,每个结果集只有一列。两个结果集的列字段都包含如下格式的时间项
(2012-12-31 13:49:21.999)
。现在有人能帮我找出结果集两列之间的时间差吗? e、 g.如果第一个结果集列的第一个字段有条目
(2013-02-13 17:04:09.672)
,而第二个结果集列的第一个字段有条目
(2012-12-31 13:49:21.999)
,那么程序应该能够在这两个enries的时间上进行差异

需要帮助吗?

类似于:

Date date1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S", Locale.ENGLISH).parse(column1);
Date date2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S", Locale.ENGLISH).parse(column2);
getDateDiff(date1,date2,TimeUnit.MINUTES);

/**
 * Get a diff between two dates
 * @param date1 the oldest date
 * @param date2 the newest date
 * @param timeUnit the unit in which you want the diff
 * @return the diff value, in the provided unit
 */
public static long getDateDiff(Date date1, Date date2, TimeUnit timeUnit) {
    long diffInMillies = date2.getTime() - date1.getTime();
    return timeUnit.convert(diffInMillies,TimeUnit.MILLISECONDS);
}

你尝试过什么,有什么困难?您是否尝试过获取每个时间戳的毫秒数并计算其差值。解析字符串中的日期并比较它们在这里被问了太多次……到目前为止您尝试了什么,发布您的代码以及您遇到的问题。对该网站的基本搜索将显示许多选项。你有没有尝试过什么,或者你想让你的家庭作业帮你完成?重复是我在寻找一个代码,它会以毫秒为单位产生差异。你在寻找代码吗?谷歌。然后,当你有一个特定的问题时再回来,而不是一个不加掩饰的“为我做家庭作业”类型的问题。酷,这是我一直在寻找的答案。你能将答案标记为已接受:)