시 : 분 : 초 형식의 j2me 또는 lwuit 프레임 워크에서 현재 시간을 나타내는 문자열을 반환하는 메소드를 만들려고합니다. 나는 다음과 같은 코드를 사용하는 경우시 : 분 : 초 : j2me의 두 번째 형식
가 출력 될 것입니다 :
Wed Mar 06 13:55:45 GMT+03:00 2013
public String Refresh() {
java.util.Date t = new java.util.Date(System.currentTimeMillis());
String tt = t.toString();
return tt;
}
를 (단지 내가 13:55:45
필요) 그리고 난 다음 코드 새로 고침 방법을 사용하는 경우 항상 3:0:0
를 반환!
java.util.Calendar calendar;
public String Refresh() {
calendar = calendar.getInstance();
StringBuffer time = new StringBuffer();
time.append(calendar.get(java.util.Calendar.HOUR_OF_DAY)).append(':');
time.append(calendar.get(java.util.Calendar.MINUTE)).append(':');
time.append(calendar.get(java.util.Calendar.SECOND));
String tt = time.toString();
return tt;
}
될 것입니다 :'calendar.setTimeInMillis (에 System.currentTimeMillis());'getInstance''후? –