2011-04-19 5 views
0

현재 날짜 (초 단위의 전체 날짜)를 가져온 다음 숫자 값으로 변환하려고합니다.현재 날짜 (현재)를 숫자 값으로 변환하는 방법은 무엇입니까?

+1

,'Date' NE'date'합니다. '날짜'는 시간 값이없는 클래스입니다. 'DateTime' 또는'Time' 둘 다 날짜와 시간 값을가집니다. 그래서, 당신의 질문은 분명하지 않습니다. 대신 "타임 스탬프"를 사용해야합니다. –

답변

5

유닉스 타임 스탬프와 같은 숫자 값?

Time.now.to_i 

추가 정보 :이 유닉스 타임 스탬프 표현이기 때문에 폴 루벨은 코멘트에 지적한 것처럼, 반환 된 번호가 시대 이후의 초 수 년 1 월 1 일 1970 년 0시 0 분 0 초 UTC에 있습니다.

UPDATE 다시 타임 스탬프에서 시간 객체를 효율적으로 활용하려면 다음

루비에서
Time.at(1303247533) 
+0

내 답변보다 멋지다 - 삭제 된 광산. –

+1

그것은 1970 년 1 월 1 일 00시 00 분 00 초 (UTC) 이후의 초 단위 시간입니다. –

+0

@ Paul Rubel 좋은 점 paul, 답변을 – ctcherry

관련 문제