如何找出java中两个日期之间的秒数

时间:2011-08-01 20:21:21

标签: java

  

可能重复:
  In Java, how do I get the difference in seconds between 2 dates?

您好我有两个日期如下

1970-01-01和 2011-08-01,采用yyyy-mm-dd格式。

如何找出上述两个日期之间的秒差。

2 个答案:

答案 0 :(得分:3)

创建两个java.util.Date个对象(是的,不推荐使用的对象)。

对每个对象使用getTime()方法从纪元获得毫秒。

从较大的时间减去较小的时间,然后除以1000转换为秒。

答案 1 :(得分:2)

  1. 使用SimpleDateFormat将两者转换为日期。
  2. 通过调用getTime()并从另一个中减去一个来获取它们之间的区别。
  3. 将数字除以1000以获得秒数。