模块:Mongoid::Criteria::Queryable::Extensions::TimeWithZone

定义于:
lib/mongoid/criteria/queryable/extensions/time_with_zone.rb

Overview

将查询类型转换行为添加到 ActiveSupport::TimeWithZone 类。

在命名空间下定义

模块: 类方法

实例方法摘要折叠

实例方法详细信息

# __evolve_date__时间

将时间演变为日期(UTC 午夜)。

例子:

将时间转换为日期查询格式。

time.__evolve_date__

返回:

  • 时间

    UTC 午夜的日期。



19
20
21
# File 'lib/mongoid/criteria/queryable/extensions/time_with_zone.rb', line 19

def __evolve_date__
  ::时间.utc(年份, , day, 0, 0, 0, 0)
end

#__evolve_time__Time

将时间转换为 UTC 时间。

例子:

延长时间。

time.__evolve_time__

返回:

  • 时间

    UTC 时间。



29
30
31
# File 'lib/mongoid/criteria/queryable/extensions/time_with_zone.rb', line 29

def __evolve_time__
  utc
end