2013-05-10 1 views
0

grails에서 custome select 명령을 사용하여 datetime 파일에 T와 Z가 포함 된 mysql 테이블을 쿼리하고 있습니다. 어떻게이 값을 제거 할 수 있습니까?grails mysql datatime 파일 값에 T와 Z가 있습니다.

2013-04-09T23:42:20Z 

나는 다음과 같이해야합니다 : 당신은 데이터베이스에서 표준 날짜/타임 스탬프 형식을 받고있는 date def newFormattedDate = date.format('yyyy-MM-dd HH:mm:ss')


2013-04-09 23:42:20 
+0

것 같습니다. 왜 DateFormat을 사용하여 Date를 파싱하지 않는가? – rimero

+0

php가 grails가 이것을 추가하는 이유를 추가하지 않을 것입니다. select 문 자체에서 수정하는 것과 같습니다. 그래서 generic select sql을 사용할 수 있습니다. – sfgroups

답변

0

결과 세트가 JSON으로 인코딩되어있는 것처럼 보입니다. 당신이 당신의 날짜가 전 세계적으로 포맷하려는 경우, 당신은 아마 당신의 Bootstrap.groovy에 이런 일을하고 싶지 : 당신은 또한 시간대 정보를 다시 얻을처럼

JSON.registerObjectMarshaller(Date) { 
    return it?.format("dd.MM.yyyy HH:mm") 
} 
0

당신은 구문 분석 할 수 있습니다.

0

그런 형식을 어디서 볼 수 있습니까? 은 sql select에서 가져 오므로 SimpleDateFormat을 사용하여 원하는대로 형식을 지정하십시오.