4
내 목표는이 이전에 여기서 논의 된이상한 루비 행동
날짜 시간 인스턴스에서 시간 인스턴스를 얻는 것입니다 그리고 난 아직도 혼란 스러워요 : Convert to/from DateTime and Time in Ruby
나를 위해 IRB 실행 루비에 루비 같은 플랫폼 레일 콘솔 V 3.2.3 작업시 1.9.3p0은 (2011-10-30 수요일 수정 33570) x86_64에-darwin11.2.0]는 것을 완벽 그러나
1.9.3p0 :001 > require 'Date'
=> true
1.9.3p0 :002 > require 'Time'
=> true
1.9.3p0 :003 > t=DateTime.now
=> #<DateTime: 2012-07-01T01:57:32+05:30 ((2456109j,73652s,621060000n),+19800s,2299161j)>
1.9.3p0 :004 > t2=t.to_time
=> 2012-07-01 01:57:32 +0530
1.9.3p0 :005 > t.class
=> DateTime
1.9.3p0 :006 > t2.class
=> Time
1.9.3p0 :007 >
작동
1.9.3p0 :001 > t=DateTime.now
=> Sun, 01 Jul 2012 02:00:00 +0530
1.9.3p0 :002 > t.class
=> DateTime
1.9.3p0 :003 > t2=t.to_time
=> Sun, 01 Jul 2012 02:00:00 +0530
1.9.3p0 > t2.class
=> DateTime
레일에서 DateTime의 Time 인스턴스를 가져 오려면 어떻게해야합니까? Rails documentation for DateTime.to_time()
에 따르면
답변 해 주셔서 감사합니다. Ruby 1.9에 대한 버그 리포트를 찾고 있었는데, Rails 라이브러리가 기본 Ruby 인터페이스를 깨뜨리는 끔찍한 결정으로 밝혀 졌을 때 ... –