2011-03-19 3 views
0

두 번에 걸친 초를 확인하고 싶습니다. 한 번은 요소의 created_at 특성이고 다른 시간은 과거의 임의의 고정 시간입니다. 이 둘의 차이를 어떻게 알 수 있을까요?RoR 시간 (초) Question

답변

4

루비에 대한 - 연산자는 초 단위의 부동 소수점 숫자를 반환합니다.

time = Time.now 
offset = time - record.created_at 

offset 이제 두 비해 시간 객체 사이의 초 단위의 차이 인 플로트 될 것이다로

difference_in_seconds = x.created_at - random_time_in_past 
+0

'random_time_in_past' 형식은 무엇입니까? 그것은'datetime' 메소드로 전달되어야 하는가? –

+0

'random_time_in_past'는'Time','Date','DateTime' 인스턴스 중 하나의 변수 여야합니다. 'Numeric' 일 수도 있지만 약간 다른 점이 있습니다. – Ceilingfish

+0

DateTime에 날짜를 전달하는 방법을 찾는 데 어려움을 겪고 있습니다 ... –

2

이 간단해야한다.