lib/jtime.rb in jruby-rfc2445-0.6.1 vs lib/jtime.rb in jruby-rfc2445-0.6.2

- old
+ new

@@ -98,13 +98,14 @@ def initialize(datetime = JDateTime.new) @time = datetime self end - # Returns a Ruby Time object + # Returns a Ruby Time object, since Ruby Time object has limited time zone support, + # it always return a UTC time def to_time millis = @time.getMillis - Time.at(millis / 1000, millis % 1000 * 1000) + Time.at(millis / 1000, millis % 1000 * 1000).utc end # Returns the underlying Java DateTime object def to_java @time \ No newline at end of file