2017-12-08 3 views
0

을 사용하여 Handlebars.java의 날짜를 포맷 할 수 없습니다. Java에서 Handlebars를 사용하여 현재 날짜를 렌더링하려고합니다. {{now}} 핸들을 사용하는 동안, 나는 "2017년 12월 8일"로 날짜를 인쇄 할 수 있어요 :{{now}}

<ul> 
{{#items}} 
{{name}} 

    {{now}} 

{{/items}} 
</ul> 

을하지만 매개 변수를 전달하여 날짜를 포맷 할 때, 나는 null 값을 얻고있다. 내가 여기서 뭔가 잘못하고있는거야? -

<ul> 
{{#items}} 
{{name}} 

    {{now ["full"]}} 

{{/items}} 
</ul> 
+0

@ Vishnu를 사용하신 프로그래밍 언어는 무엇입니까? – MacStevins

+0

Hey @MacStevins, JSON 파일의 데이터를 사용하여 HBS 파일을 렌더링하려고 시도한 간단한 "Hello World"유형의 실험입니다. 핸들 모음에 대한 추가 정보 : https://github.com/jknack/handlebars.java –

+0

페이지의 문자열 도우미 : https://github.com/jknack/handlebars.java/blob/master/handlebars/src/main/java/com /github/jknack/handlebars/helper/StringHelpers.java –

답변

0

핸들 막대의 버전은 확실하지 않지만 형식을 지정해야 할 수도 있습니다.

{{now ["format"] [DateFormat.FULL]}} 

그렇지 않으면 this은보기 좋은 곳입니다.

+0

안녕하세요 @Tristan, 형식을 추가해도 나에게 도움이되지 않았습니다.'{{now}} '이외의 것이 null 값을 반환합니다. –

+0

당신이나 인자로 인해 ** {{now format = "yyyyMMddHHmmss"}} ** – Tristan

+0

와우를 사용해보세요! 고마워, @ 트리스탄 :) –