-2
내 시스템 시간대 Asia/Calcutta
누군의 requirment입니다 다른 하나 개의 시간대에 시간을 변환하는 것입니다.
long l = 1223123123232l;// long value representing the date.
TimeZone tz = TimeZone.getTimeZone("Australia/Sydney");// First Time zone
long tzOff = tz.getOffset(l);
java.util.Date d = new Date(l-tzOff); // WHY THIS??
DateFormat df = new SimpleDateFormat("dd MMM yyyy HH:mm:ss z");
df.setTimeZone(TimeZone.getTimeZone("Africa/Asmara"));// Required Time zone
String s = df.format(d);
System.out.println(s);
내 코드가 잘못되었습니다.
당신은 매우 최근에 동일한 질문을 게시하지 않았나요 아래
시도? – NPE
네,하지만이 문제에 지금 직면하고 있습니다. 긴급히 해결해야합니까? –