2013-05-10 228 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

相關問題