반응형
시간없이 Rails DateTime.now
DateTime.now를 사용하여 현재 날짜를 가져 와서 시간을 "제거"해야합니다.
예를 들어, 이것은 내가 원하지 않는 것을 보여줍니다 .DateTime.now => Sat, 19 Nov 2011 18:54:13 UTC +00:00
내가 어떻게이 공연 할이 원하는 :DateTime.now.some_operation => 2011-11-06 00:00:00 UTC
시도 DateTime.now.to_date
하거나DateTime.now.beginning_of_day
필요한 것은 strftime 함수입니다.
Time.now.strftime("%Y-%d-%m %H:%M:%S %Z")
어때 Date.today.to_time
?
에 만족하는 require 'active_support/core_ext'
경우 다음을 사용할 수 있습니다.
DateTime.now.midnight # => Sat, 19 Nov 2011 00:00:00 -0800
시간없이 오늘 날짜를 원한다면 Date.today
다음을 사용할 수 있습니다.
Date.current
그것을 알아 냈습니다. 이것은 작동합니다 :
DateTime.now.in_time_zone.midnight
참고 URL : https://stackoverflow.com/questions/8196434/rails-datetime-now-without-time
반응형
'programing' 카테고리의 다른 글
Haskell은 추가로 가져온 모듈로 현재 모듈 내보내기 (0) | 2020.09.19 |
---|---|
내 경우에 프로그래밍 방식으로 하나의 레이아웃을 다른 레이아웃 위에 표시하는 방법은 무엇입니까? (0) | 2020.09.18 |
두 파일을 나란히 표시 (0) | 2020.09.18 |
툴바 위에 ActionMode 표시 (0) | 2020.09.18 |
Webpack-webpack-dev-server : 명령을 찾을 수 없습니다. (0) | 2020.09.18 |