JSF에서 날짜 출력 형식 지정
경우 #{myBean.birthdate}
이다 java.util.Calendar
또는 java.util.Date
타입 I은 가능성에 의해 생성 된 것과 같은 출력으로, 아마 기존의 기능을 이용하여 EL 자체 내부에이 형식을 지정할 수 DateFormat
의 SHORT
, MEDIUM
, LONG
ABD의 FULL
출력 형태?
대신에 완전한 형태로 출력 #{myBean.birthdate}
: 수요일 1월 19일 19시 1분 42초 WIT 2011 , 난 그냥 간단한 출력 선호 1월 19일, 2011 .
#{formatBean.format(myBean.birthdate)}
대신 사용해야합니까 ?
사용 <f:convertDateTime>
. 모든 입력 및 출력 구성 요소에이를 중첩 할 수 있습니다. 패턴 규칙은 java.text.SimpleDateFormat
.
<h:outputText value="#{someBean.dateField}" >
<f:convertDateTime pattern="dd.MM.yyyy HH:mm" />
</h:outputText>
OmniFaces 를 사용하는 경우 객체 of:formatDate()
를 포맷하는 것과 같은 EL 함수를 사용할 수도 있습니다 Date
. 다음과 같이 사용합니다.
<h:outputText value="#{of:formatDate(someBean.dateField, 'dd.MM.yyyy HH:mm')}" />
이렇게하면 출력에 사용할 수있을뿐만 아니라 다른 JSF 구성 요소에 전달할 수도 있습니다.
로 EL 2 (표현 언어 2) 당신은 당신의 질문에 대한 구조의이 유형을 사용할 수 있습니다 :
#{formatBean.format(myBean.birthdate)}
또는 빈에 대체 getter를 추가하여
#{myBean.birthdateString}
여기서 getBirthdateString은 적절한 텍스트 표현을 반환합니다. 엔티티 인 경우 get 메소드를 @Transient로 주석 처리해야합니다.
참고 URL : https://stackoverflow.com/questions/4735073/format-date-output-in-jsf
'IT Share you' 카테고리의 다른 글
IHttpActionResult 형식 또는 네임 스페이스를 찾을 수 없습니다. (0) | 2020.12.13 |
---|---|
PHP에 YouTube 동영상을 삽입하는 방법은 무엇입니까? (0) | 2020.12.13 |
Android Webview :“Uncaught TypeError : Cannot read property 'getItem'of null” (0) | 2020.12.13 |
파이썬에서 정수 분할? (0) | 2020.12.13 |
XAML의 #region (0) | 2020.12.13 |