2013-01-25 9 views
0

Rubymotion을 사용하여 iOS 앱을 제작하고 있습니다.타임 스탬프를 변환하는 방법?

나는 Rails 3.2.8 API로부터 데이터를 얻었고 나는 (2013-01-24T23:42:59Z)을 2013-01-24 23:42:59으로받는 타임 스탬프를 변환하고 싶다. Ruby로 어떻게 할 수 있습니까?

이 형식의 이름은 무엇입니까 (2013-01-24T23:42:59Z)? 아마도 그것은 ISO 8601이라고

+0

당신이 2013년 1월 24일'같은 형식 타임 스탬프에서 문자열을 인쇄 할 뜻을 23 : 42 : 59'? – maxdec

+0

변환해야 함 : 2013-01-24T23 : 42 : 59Z into this 2013-01-24 23:42:59. 간단히 T와 Z를 풀어 라 –

+0

그런데 레일즈 3.2.8을 레일즈 3.2.11로 업그레이드 할 것을 권한다. - 3.2.10과 그 이전에 매우 중요한 보안 문제가있다. –

답변

2

이 양식을 받아들이고이 수행하여 시간 객체으로 바꿀 수 있습니다

require "time" 
Time.iso8601("2013-01-24T23:42:59Z") 
# => 2013-01-24 23:42:59 UTC 
+0

감사합니다. UTC 부분은 어떻게 풀 수 있습니까? –

+0

['Time # strftime'] (http://www.ruby-doc.org/core-1.9.3/Time.html#method-i-strftime)을 가지고 놀아보십시오. – sawa

+0

유감스럽게도 Rubymotion에서는 사용할 수 없습니다. –

관련 문제