2011-02-03 5 views
1

내가 성공적으로 여기에 다른 사람의 질문에 주어진 도움이 응답에 따라, 날짜에 의해 반환 날짜를 포맷 오리 펀치를 사용하고 있습니다 : 난레일은 JSON과 날짜 - 제 2 부

rails dates with json

이제 날짜 개체 (오히려 날짜 시간 이상)에 대한 매우 비슷한 일을하려고, 그래서 나는 다음과 같이 패치를 수정했습니다

class ActiveSupport::Date  # I've changed TimeWithZone to Date 
    def as_json(options = {}) 
     strftime('%Y') 
    end 
end 

...하지만 날짜 형식이에서 변경되지 않습니다 (작동하지 않습니다 기본 2011-02-03).

어떻게하면 좋을지에 대한 힌트.

답변

0

Date 개체에는 사용자가 지정하려는 시간, 분 및 초 속성이 포함되어 있지 않습니다. 이미 알고 있듯이 DateTime 및 Time 객체가 있습니다.

+0

아, 그 위의 예제 코드 (내가 원래의 질문을 잘라내어이 질문을하기 위해 붙여 넣고 편집 한 것)의 오류입니다. 나는 일, 월, 년을 포함하는 많은 형식으로 시도했다. 그 실수로 너의 시간을 들여서 미안해. – Snips