2013-05-10 274 views
-7

我有计时器即两个字符串变量时间以毫秒为单位计算

String StartTimer1 = "00:00:00"; 
String EndTimer2 = "23:59:59"; 

现在,我需要计算从当前时间离开的时候(可以说,如果它是05:30:00)一旦定时器已经开始,剩下的时间必须以毫秒为单位。

+0

这功课吗? – 2013-05-10 16:14:45

+1

你尝试过什么吗? – A4L 2013-05-10 16:17:45

+3

您是否听说过Date和SimpleDateFormat类?或者最差但功能都听说过String Parse? – 2013-05-10 16:18:36

回答

0

这里一些的窍门上手:

可以解析字符串到Java日期如下:

SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss"); 
Date startTimer1Date = format.parse(StartTimer1); 

您可以获得当前日期和时间是这样的:

Date dateNow = new Date(); 

而且由于您只处理时间(而不是日期和时间),所以您需要将所有值的日期,月份和年份操作到一个公共基地,例如:

Calendar c = Calendar.getInstance(); 
c.setTime(dateNow); 
c.set(Calendar.YEAR, 1970); 
c.set(Calendar.DAY_OF_YEAR, 1); 
dateNow = c.getTime(); 
+0

感谢您的指导。对此,我真的非常感激。每个访问此页面的人都认为该问题不是至少给出最低限度的指导。我从妈妈的账户发布了这个问题,而不是向她提出同样的问题,我相信这会比在这里发布更好。非常感谢。 – ashlesha 2013-05-10 16:33:07

+0

有了这样的问题,这不是你的老师想要的。但是,这是你的问题的答案。 – 2013-05-10 16:43:37

相关问题