mysql에 유닉스 타임 스탬프를 저장했습니다. 나는 이것을 시간으로 변환하고있다. 잘못된 시간을 표시합니다.Java unix 타임 스탬프를 잘못된 시간으로 변환합니다.
Date date = new Date((long)timestamp*1000);
SimpleDateFormat sdf = new SimpleDateFormat("h:mm a");
sdf.setTimeZone(TimeZone.getTimeZone("GMT+5:30"));
timeString = sdf.format(date);
System.out.println(timeString);`
timestamp
가변 유닉스 타임 스탬프를 포함 여기서
코드이다.
예 : timestamp=1417437428505
의 경우 오후 6:07에 12:31 AM을 표시해야합니다.
어떤 솔루션입니까?