0
DateBox을 브라우저에서 설정 한 시간대 이외의 시간대에서 사용할 수 있습니까?브라우저에서 설정 한 시간대 이외의 시간대에서 DateBox를 사용할 수 있습니까?
내 경우에는 시간대가 형태상의 다른 정보에 따라 변경되어야합니다.
설명서의 정보에 따르면 기본 제공 방법이 없습니다. 어떻게 접근 할 것인지 제안 해 주시겠습니까?
DateBox을 브라우저에서 설정 한 시간대 이외의 시간대에서 사용할 수 있습니까?브라우저에서 설정 한 시간대 이외의 시간대에서 DateBox를 사용할 수 있습니까?
내 경우에는 시간대가 형태상의 다른 정보에 따라 변경되어야합니다.
설명서의 정보에 따르면 기본 제공 방법이 없습니다. 어떻게 접근 할 것인지 제안 해 주시겠습니까?
나는 DateBox.Format를 구현하는 클래스 작성하여 이런 짓을 : - 다음
public class MyDateFormat implements DateBox.Format
{
private TimeZone tz;
public MyDateFormat(TimeZone tz)
{
this.tz = tz;
}
@Override
public String format(DateBox arg0, Date arg1)
{
if(arg1 == null)
{
return null;
}
return DateTimeFormat.getFormat("dd MMM yyyy hh:mm:ss Z").format(arg1, tz);
}
@Override
public Date parse(DateBox arg0, String arg1, boolean arg2)
{
return DateTimeFormat.getFormat("dd MMM yyyy hh:mm:ss Z").parse(arg1);
}
@Override
public void reset(DateBox arg0, boolean arg1)
{
}
}
과 : -
dateBox.setFormat(new MyDateFormat(tz));