D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
self
/
root
/
opt
/
alt
/
ruby34
/
share
/
ri
/
system
/
Date
/
Filename :
parse-c.ri
back
Copy
U:RDoc::AnyMethod[iI" parse:ETI"Date::parse;TT:publico:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph; [ I"<b>Note</b>: ;TI"4This method recognizes many forms in +string+, ;TI" but it is not a validator. ;TI"For formats, see ;TI"|{"Specialized Format Strings" in Formats for Dates and Times}[rdoc-ref:strftime_formatting.rdoc@Specialized+Format+Strings] ;TI"0If +string+ does not specify a valid date, ;TI""the result is unpredictable; ;TI"+consider using Date._strptime instead.;To:RDoc::Markup::BlankLine o; ; [I"AReturns a new \Date object with values parsed from +string+:;T@o:RDoc::Markup::Verbatim; [I"9Date.parse('2001-02-03') # => #<Date: 2001-02-03> ;TI"9Date.parse('20010203') # => #<Date: 2001-02-03> ;TI"9Date.parse('3rd Feb 2001') # => #<Date: 2001-02-03> ;T:@format0o; ; [I"NIf +comp+ is +true+ and the given year is in the range <tt>(0..99)</tt>, ;TI"&the current century is supplied; ;TI"+otherwise, the year is taken as given:;T@o;; [I"<Date.parse('01-02-03', true) # => #<Date: 2001-02-03> ;TI"<Date.parse('01-02-03', false) # => #<Date: 0001-02-03> ;T; 0o; ; [I" See:;T@o:RDoc::Markup::List: @type:BULLET:@items[o:RDoc::Markup::ListItem:@label0; [o; ; [I"CArgument {start}[rdoc-ref:date/calendars.rdoc@Argument+start].;To;;0; [o; ; [I"4Argument {limit}[rdoc-ref:Date@Argument+limit].;T@o; ; [I"+Related: Date._parse (returns a hash).;T: @fileI"ext/date/date_core.c;T:0@omit_headings_from_table_of_contents_below0I"^Date.parse(string = '-4712-01-01', comp = true, start = Date::ITALY, limit: 128) -> date ;T0[ I")(p1 = v1, p2 = v2, p3 = v3, p4 = {});T@9FI" Date;TcRDoc::NormalClass00