Program Club

시간 개체에 분 추가

proclub 2020. 11. 12. 20:31
반응형

시간 개체에 분 추가


그래서 루비에서는 Time.now + 10.hours를 할 수 있습니다 ...

초와 분에 상응하는 것이 없습니까? 예를 들어, Time.now + 15.mins.


Ruby (프로그래밍 언어)에는는 없습니다 10.hours. 이는 ActiveSupportRuby on Rails (웹 프레임 워크)의 일부입니다. 그리고 예, minutesseconds방법 이 모두 있습니다.

그러나 Time#+(Time 인스턴스의 + 메서드)는 미래의 몇 초인 새 Time 인스턴스를 반환합니다. 따라서 Ruby on Rails 설탕없이 간단히 다음을 수행 할 수 있습니다.

irb> t = Time.now
#=> 2011-08-03 22:35:01 -0600

irb> t2 = t + 10               # 10 Seconds
#=> 2011-08-03 22:35:11 -0600

irb> t3 = t + 10*60            # 10 minutes
#=> 2011-08-03 22:45:01 -0600

irb> t4 = t + 10*60*60         # 10 hours
#=> 2011-08-04 08:35:01 -0600

ActiveSupport를 사용하는 경우 찾고있는 것은 전체 .minutes.seconds.

Time.now + 10.minutes
Time.now + 10.seconds

또한 ActiveSupport에서 다음을 수행 할 수 있습니다.

10.minutes.from_now

10.minutes.ago

Rails에서 추가 한 확장에 대해 이야기하고있는 것 같습니다. 나는 당신이 필요하다고 생각합니다15.minutes

여기에서 문서 보기

참고 URL : https://stackoverflow.com/questions/6936203/add-minutes-to-time-object

반응형