Module: ActiveRecord::ConnectionAdapters::SQLServerCoreExtensions::DBI::Timestamp

Defined in:
lib/active_record/connection_adapters/sqlserver_adapter/core_ext/dbi.rb

Instance Method Summary collapse

Instance Method Details

#to_sqlserver_stringObject

Deprecated DBI. See documentation for Type::SqlserverTimestamp which this method tries to mimic as ODBC is still going to convert SQL Server milliconds to whole number representation of nanoseconds.



13
14
15
16
# File 'lib/active_record/connection_adapters/sqlserver_adapter/core_ext/dbi.rb', line 13

def to_sqlserver_string
  datetime, nanoseconds = to_s.split('.')
  "#{datetime}.#{sprintf("%03d",nanoseconds.to_i/1000000)}"
end