我有計時器即兩個字符串變量時間以毫秒爲單位計算
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