2016-06-20 2 views
1

java.util.Date 객체에서 시간대 세부 정보를 가져올 수 있습니까? 시간대에 영향을주지 않고 생년월일을 인쇄해야합니다. 누군가가 "12-15-1998 11:45:50 AM"에 timezone America/Los_Angeles와 함께 생년월일이 있다고 가정합니다. 제가 인도에서 생년월일을 프린트하고 싶다고 가정 해 봅시다. 그렇다면 인도의 시간대가 생년월일을 '12-16-1998 12:15:50 PM '으로 변경하는 것을 원하지 않습니까? 결국에는 "12-15-1998"을 인쇄하고 싶습니다. 미리 감사드립니다.Date 객체에서 시간대 가져 오기 - Java

+0

게시하기 전에 스택 오버플로를 검색하십시오. 이러한 문제는 스택 오버플로가 이미 수천 번이 아니더라도 수 백 번 처리되었습니다. –

답변

4

java.util.Date에는 해당 시간대가 없습니다. 해당 toString() 메서드를 사용하면 표준 시간대가있는 것처럼 보일 수 있지만 그렇지 않습니다. toString()에서 제공하는 시간대는 시스템 기본 시간대입니다.

Calendar에는 해당 시간대가 있습니다. 그리고 그것은 당신이하려고하는 것처럼 보입니다.

+0

그게 내가 찾고있는거야. 완전한....!!! –