使用java处理将来的日期

时间:2011-12-08 06:02:17

标签: java android datetime

我想弄清楚如何从java中的未来日期获得剩余的毫秒数,以便我可以制作一个coundown计时器,例如:

long countdowntimer = futuredate - system.currentTimeMillis();

2 个答案:

答案 0 :(得分:3)

假设futuredate属于Date类型,您可以使用long方法获得getTime()代表。

编辑:

SimpleDateFormat fmt = new SimpleDateFormat("EEE MMM dd yyyy",Locale.ENGLISH);
Date d = fmt.parse("Sat Feb 17 2012");
System.out.println((d.getTime() - System.currentTimeMillis() )/1000 + " seconds till " + d );

答案 1 :(得分:0)

在您的问题中,您应该明确地提出您的问题或提及错误。我们对您“想要”做的事情不感兴趣......无论如何,这可能对您有用。 .. getTime()

下次更具体...... #happyProgramming

修改 对于第二个要求,您可以使用Date(String s)的java.util.Date类(请记住它是一种不推荐使用的方法),或者更准确地说使用DateFormat类的parse() method ,我会推荐第二种方法..