Class: DateTime
- Defined in:
- lib/time_crisis/conversions.rb,
lib/time_crisis/support/ext/date_time/zones.rb
Instance Method Summary collapse
- #in_time_zone(zone = ::TimeCrisis::Time.zone) ⇒ Object
- #to_tc_date ⇒ Object
- #to_tc_datetime ⇒ Object
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_date ⇒ Object
22 23 24 |
# File 'lib/time_crisis/conversions.rb', line 22 def to_tc_date TimeCrisis::Date.civil(year, month, day) end |
#to_tc_datetime ⇒ Object
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 |