lib/jtime.rb in jruby-rfc2445-0.0.4 vs lib/jtime.rb in jruby-rfc2445-0.1.0
- old
+ new
@@ -41,9 +41,15 @@
def local(year, month=1, day=1, hour=0, min=0, sec=0, usec=0)
datetime = JDateTime.new(year, numeric_month(month), day, hour, min, sec, usec)
new(datetime)
end
+ # Initialize a JTime object form DateValue
+ def from_date_value(dv, timezone = org.joda.time.DateTimeZone::UTC)
+ datetime = JDateTime.new(dv.year, numeric_month(dv.month), dv.day, 0, 0, 0, 0, timezone)
+ new(datetime)
+ end
+
# Initialize a JTime object from DateTimeValue
def from_date_time_value(dtv)
utc(dtv.year, dtv.month, dtv.day, dtv.hour, dtv.minute, dtv.second)
end
\ No newline at end of file