Class: DateTime

Inherits:
Object show all
Defined in:
lib/time_crisis/conversions.rb,
lib/time_crisis/support/ext/date_time/zones.rb

Instance Method Summary collapse

Instance Method Details

#in_time_zone(zone = ::TimeCrisis::Time.zone) ⇒ Object



2
3
4
# File 'lib/time_crisis/support/ext/date_time/zones.rb', line 2

def in_time_zone(zone = ::TimeCrisis::Time.zone)
  TimeCrisis::TimeWithZone.new(utc? ? self : getutc, ::TimeCrisis::Time.__send__(:get_zone, zone))
end

#to_tc_dateObject



22
23
24
# File 'lib/time_crisis/conversions.rb', line 22

def to_tc_date
  TimeCrisis::Date.civil(year, month, day)
end

#to_tc_datetimeObject



26
27
28
# File 'lib/time_crisis/conversions.rb', line 26

def to_tc_datetime
  TimeCrisis::DateTime.civil(year, month, day, hour, min, sec, 0, (offset * 86400).to_i)
end