템플릿 툴킷에서 ISO 8601 형식의 날짜/시간을 입력으로 받아들이는 쉬운 방법이 있습니까? mm :입력으로 ISO 형식의 템플릿 툴킷 datetime
YYYY-MM ISO 형식 :
SSZ
을 다음 TT이 시간대를 & 서식을 조정http://en.wikipedia.org/wiki/ISO_8601
은 특히 나는 결합 된 날짜/시간 형식 가정 UTC 시간을 찾고 있어요 로켈을 기반으로합니다.템플릿 툴킷에서 ISO 8601 형식의 날짜/시간을 입력으로 받아들이는 쉬운 방법이 있습니까? mm :입력으로 ISO 형식의 템플릿 툴킷 datetime
YYYY-MM ISO 형식 :
SSZ
을 다음 TT이 시간대를 & 서식을 조정http://en.wikipedia.org/wiki/ISO_8601
은 특히 나는 결합 된 날짜/시간 형식 가정 UTC 시간을 찾고 있어요 로켈을 기반으로합니다.물론, 당신은 구문 분석 DateTime 모듈 및 DateTime::Format::Strptime를 사용해야하며, 형식은 (문자열과 viceversa에에 날짜 시간에서 변환
이 작동하는 것처럼 보이지만 그것은 미봉책 약간의 :.
<% USE date %>
...
<% date.format(mydatetime.substr(0,10) _ ' ' _ mydatetime.substr(11,8), '%c', 'en_US') %>
열기 en_US를 로케일로 가정합니다.
답안에 설명 된대로 다른 Perl 모듈을 추가하지 않아도되는 대신에 완벽한 구문 분석을 받아들이 려한다면 내 대답이 더러워집니다. – yahermann
네, 그렇지만 MVC의 정신으로, 저는 TemplateToolkit 내에서 그것을 완전하게하고 싶습니다. 나는 길을 내놓았습니다. 최고라고 확신하지 못합니다. – yahermann
컨트롤러에서이 날짜를 처리하여 뷰에 대한 작업을 수행 할 수 있습니다. –
이 질문은 당신을 도울 수 있습니다 : http://stackoverflow.com/questions/1285441/calling-outside-modules-in-template-toolkit-without-plugins –