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