마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

밀리초로 변환하는것을 시도하였는데 쓰레기값이 나옵니다.

0 추천
String time = "00:00:06.223";
Date date = null;
SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss.SSS");
 
try {
date = format.parse(time);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(date.getTime());
 
결과값
-32393777
 
위와 같이 문자열타입으로 되어 있는 시간형식을 밀리초로 변환하였는데
자꾸 쓰레기 값이 나오네요 ㅠㅠ
왜그럴까요ㅠㅠ
 
 
갸아악 (21,260 포인트) 님이 2015년 8월 14일 질문

1개의 답변

0 추천
 
채택된 답변

자답

 

String sDuration = "00:00:6.20";
SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm:ss.SS");
Date end = null;
try {
end = dateFormat.parse(sDuration);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Date start = null;
try {
start = dateFormat.parse("00:00:00.00");
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("Duration: " + (end.getTime() - start.getTime()));
갸아악 (21,260 포인트) 님이 2015년 8월 14일 답변
갸아악님이 2015년 8월 18일 채택됨
지나다니는 무명 행인인데,
갸아악님은 중수급이상인데 번번히 괜한 질문을 올리시는듯..외로우셨나.ㅎㅎ
휴일에도 화이팅하세요.
ㅋㅋㅋ 중수이상이라뇨..
진심 하수중에서도 바닥급입니다.ㅠ
...