我有计时器即两个字符串变量时间以毫秒为单位计算
String StartTimer1 = "00:00:00";
String EndTimer2 = "23:59:59";
现在,我需要计算从当前时间离开的时候(可以说,如果它是05:30:00)一旦定时器已经开始,剩下的时间必须以毫秒为单位。
我有计时器即两个字符串变量时间以毫秒为单位计算
String StartTimer1 = "00:00:00";
String EndTimer2 = "23:59:59";
现在,我需要计算从当前时间离开的时候(可以说,如果它是05:30:00)一旦定时器已经开始,剩下的时间必须以毫秒为单位。
这里一些的窍门上手:
可以解析字符串到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();
感谢您的指导。对此,我真的非常感激。每个访问此页面的人都认为该问题不是至少给出最低限度的指导。我从妈妈的账户发布了这个问题,而不是向她提出同样的问题,我相信这会比在这里发布更好。非常感谢。 – ashlesha 2013-05-10 16:33:07
有了这样的问题,这不是你的老师想要的。但是,这是你的问题的答案。 – 2013-05-10 16:43:37
这功课吗? – 2013-05-10 16:14:45
你尝试过什么吗? – A4L 2013-05-10 16:17:45
您是否听说过Date和SimpleDateFormat类?或者最差但功能都听说过String Parse? – 2013-05-10 16:18:36