2014-09-22 2 views
2

제목 자체는 매우 자명합니다."Date"개체에서 지역화 된 TIME을 문자열로 가져 오는 방법은 무엇입니까?

나는 이것이 사소하고 보잘것없는 것처럼 보일 수도 있지만 실현되지는 않는다는 것을 알고 있습니다.

모든 답변은 내가 발견 중 하나

  1. 형식이/지정 "YYYYMMDD HH : mm"으로 하드 코딩하는 질문 (예 : this answer)

  2. 아니면은 날짜와 시간 모두를 반환 (예 : this).

나는 사용자의 현재 로케일의 문자열로 기존 Date 객체에서 반환 단지 시간이 필요합니다.

답변

2

여기에 뭔가가 누락되었지만 다음 작업을 수행하지 않았을 수 있습니까? 당신이 DateFormat.getDateInstance()을 사용, 날짜 만 추출 할 경우

final DateFormat f = DateFormat.getTimeInstance(); 
f.format(new Date())); 

이것은 마찬가지로, 예컨대 : 10:24:24 AM

출력합니다.

+0

참. 나는 내가 어떻게 그것을 놓쳤는 지 모른다. 비슷한 접근 방식을 사용하여 날짜를 얻는 방법에 대한 아이디어는 없습니까? 나는'getDateInstance()'를 가정하고 있습니까? –

+0

네, 맞습니다. 내 편집을 참조하십시오. – curtisLoew

관련 문제