模块:Mongoid::Criteria::Queryable::Extensions::Date
- 定义于:
- lib/mongoid/criteria/queryable/extensions/date.rb
Overview
向 Date 类添加查询类型转换行为。
在命名空间下定义
模块: 类方法
实例方法摘要折叠
-
#__evolve_date__ ⇒ Time
将日期转换为 mongo 友好时间 UTC 午夜。
-
# __evolve_time__ ⇒ 时间 | ActiveSupport::TimeWithZone
将日期转换为时间,该时间始终采用当地时区。
实例方法详细信息
# __evolve_date__ ⇒时间
将日期转换为 mongo 友好时间 UTC 午夜。
18 19 20 |
# File 'lib/mongoid/criteria/queryable/extensions/date.rb', line 18 def __evolve_date__ ::时间.utc(年份, 月, day, 0, 0, 0, 0) end |
# __evolve_time__ ⇒时间| ActiveSupport::TimeWithZone
将日期转换为时间,该时间始终采用当地时区。
28 29 30 |
# File 'lib/mongoid/criteria/queryable/extensions/date.rb', line 28 def __evolve_time__ ::时间.区域.local(年份, 月, day) end |