Module: OCI8::BindType::Util

Included in:
DateTimeViaOCIDate, DateTimeViaOCITimestamp, TimeViaOCIDate, TimeViaOCITimestamp, TDO
Defined in:
lib/oci8/datetime.rb

Overview

:nodoc:

Constant Summary collapse

@@datetime_fsec_base =
(1 / ::DateTime.parse('0001-01-01 00:00:00.000000001').sec_fraction).to_i
@@default_timezone =
:local

Class Method Summary collapse

Class Method Details

.default_timezoneObject



41
42
43
# File 'lib/oci8/datetime.rb', line 41

def self.default_timezone
  @@default_timezone
end

.default_timezone=(tz) ⇒ Object



45
46
47
48
49
50
# File 'lib/oci8/datetime.rb', line 45

def self.default_timezone=(tz)
  if tz != :local and tz != :utc
    raise ArgumentError, "expected :local or :utc but #{tz}"
  end
  @@default_timezone = tz
end