2011-09-21 3 views
0

나는 이것이 일반적인 문제가 될 것이라고 생각했지만, 그것에 대해 아무것도 찾을 수 없었습니다 ...jquery datepicker를 표시하기 전에 날짜 형식을 지정하려면 어떻게해야합니까?

기본적으로, 나는 자바에 대한 경로 인 입력 필드에 연결된 jquery datepicker를 가지고 있습니다. Date 객체입니다. 모든 것이 잘 작동하지만 날짜 선택기가 처음과 같은 문자열 표시 마자 나는 그것을 기본으로 포맷하는 날짜를 선택로

목 9월 1일 산악 서머 타임 00시 00분 0초 2011

을,이다 거기 초기 디스플레이 전에 포맷하는 방법?

답변

1

사용중인 프레임 워크에 따라 몇 가지 방법으로 처리합니다. 당신이

  • 이 개체에 추가 get 메소드를 추가 문자열 값을 반환하는 간단한 날짜 형식의 방법을 사용하여 표시해야하는지

    1. 가 날짜를 포맷하는 정적 메서드 호출을 사용하여 (즉, getDateFormatted) 이는 단순히 "호스트"개체에서 숫자 1과 동일한 기능을 수행합니다.

    페이지의 태그 구조를 구현하는 방법에 대해 사용하는 프레임 워크 (있는 경우)에 따라 다릅니다. JSTL 솔루션에

    JSP을 바탕으로


    UPDATE 이것은 자바 날짜 개체 대신 형식화 된 날짜 문자열을 반환하기위한 추가 게터 방법이있을 것이다 BEAN

    <input type="text" class="datepicker" name="date" value="${bean.getDateFormatted()}" /> 
    

    JAVA . 어쨌든 JSP에서 toString() 버전을 얻고 있습니다.

    public String getDateFormatted() { 
        SimpleDateFormat df = new SimpleDateFormat("MM/dd/yyyy"); 
        return df.format(this.date); 
    } 
    

    여기에 자바 사용하여 날짜 형식 옵션을 설정하는 방법에 대한 몇 가지 추가 정보입니다 : 응답에 대한

    Class SimpleDateFormat

  • +0

    감사합니다! 귀하의 답변을 이해할 수 있는지 모르겠지만, 내 질문에 대해 datepicker 입력 필드에 대한 반면, 어떻게 정적 인 날짜를 표시하는 것 같아 ... 좀 더 설명 할 수 있을까요? 내가 선택한 날짜 형식을 알 수 있기 때문에 datePicker 형식의 값을 Java 프로그램으로 돌아 가지 않고도 가져야하는 것처럼 느낍니다. 그러나 하나는 좋아하는 형식을 사용할 수 있습니다. 차이점이 있으면 jsp와 함께 Spring을 사용하고 있습니다. – Mark

    +0

    Struts 또는 JSTL을 사용하고 있습니까? Java 클래스에서 값을 검색하는 방법은 무엇입니까? –

    +0

    글쎄, 항상 jQuery, http://docs.jquery.com/UI/Datepicker/parseDate –

    관련 문제