File: //usr/share/ri/3.0.0/system/Time/new-c.ri
U:RDoc::AnyMethod[iI"new:ETI"Time::new;TT:publico:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph; [I"Returns a Time object.;To:RDoc::Markup::BlankLine o;
; [I"JIt is initialized to the current system time if no argument is given.;T@o;
; [I"F*Note:* The new object will use the resolution available on your ;TI"-system clock, and may include subsecond.;T@o;
; [I"LIf one or more arguments are specified, the time is initialized to the ;TI"specified time.;T@o;
; [I"2+sec+ may have subsecond if it is a rational.;T@o;
; [I""+tz+ specifies the timezone. ;TI"MIt can be an offset from UTC, given either as a string such as "+09:00" ;TI"Oor a single letter "A".."Z" excluding "J" (so-called military time zone), ;TI".or as a number of seconds such as 32400. ;TI"%Or it can be a timezone object, ;TI"Nsee {Timezone argument}[#class-Time-label-Timezone+argument] for details.;T@o:RDoc::Markup::Verbatim; [I"?a = Time.new #=> 2020-07-21 01:27:44.917547285 +0900
;TI"?b = Time.new #=> 2020-07-21 01:27:44.917617713 +0900
;TI"!a == b #=> false
;TI"/"%.6f" % a.to_f #=> "1595262464.917547"
;TI"/"%.6f" % b.to_f #=> "1595262464.917618"
;TI"
;TI"JTime.new(2008,6,21, 13,30,0, "+09:00") #=> 2008-06-21 13:30:00 +0900
;TI"
;TI" # A trip for RubyConf 2007
;TI"?t1 = Time.new(2007,11,1,15,25,0, "+09:00") # JST (Narita)
;TI"Dt2 = Time.new(2007,11,1,12, 5,0, "-05:00") # CDT (Minneapolis)
;TI"Dt3 = Time.new(2007,11,1,13,25,0, "-05:00") # CDT (Minneapolis)
;TI"Bt4 = Time.new(2007,11,1,16,53,0, "-04:00") # EDT (Charlotte)
;TI"Bt5 = Time.new(2007,11,5, 9,24,0, "-05:00") # EST (Charlotte)
;TI"@t6 = Time.new(2007,11,5,11,21,0, "-05:00") # EST (Detroit)
;TI"@t7 = Time.new(2007,11,5,13,45,0, "-05:00") # EST (Detroit)
;TI"?t8 = Time.new(2007,11,6,17,10,0, "+09:00") # JST (Narita)
;TI"G(t2-t1)/3600.0 #=> 10.666666666666666
;TI"F(t4-t3)/3600.0 #=> 2.466666666666667
;TI"9(t6-t5)/3600.0 #=> 1.95
;TI"F(t8-t7)/3600.0 #=> 13.416666666666666;T:@format0:
@fileI"time.c;T:0@omit_headings_from_table_of_contents_below0I"eTime.new -> time
Time.new(year, month=nil, day=nil, hour=nil, min=nil, sec=nil, tz=nil) -> time
;T0[ I"(*args);T@<FI" Time;TcRDoc::NormalClass00