method
    
    xmlschema
  
      v2_6_3 - 
      Show latest stable
 - 
    0 notes - 
    Class: Date
    
  
  
- 1_8_6_287
 - 1_8_7_72
 - 1_8_7_330
 - 1_9_1_378 (0)
 - 1_9_2_180 (0)
 - 1_9_3_125 (38)
 - 1_9_3_392 (0)
 - 2_1_10 (-3)
 - 2_2_9 (0)
 - 2_4_6 (0)
 - 2_5_5 (0)
 - 2_6_3 (0)
 - What's this?
 
Related methods
- Class methods (100)
 - 
  
  ajd_to_amjd  		
    
    
    (<= v1_8_7_330)
  
 - 
  
  ajd_to_jd  		
    
    
    (<= v1_8_7_330)
  
 - 
  
  amjd_to_ajd  		
    
    
    (<= v1_8_7_330)
  
 - 
  
  civil  		
    
    
 - 
  
  civil_to_jd  		
    
    
    (<= v1_8_7_330)
  
 - 
  
  commercial  		
    
    
 - 
  
  commercial_to_jd  		
    
    
    (<= v1_8_7_330)
  
 - 
  
  complete_frags  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  day_fraction_to_time  		
    
    
    (<= v1_8_7_330)
  
 - 
  
  deprecated_alias  		
    
    
    (<= v1_8_7_330)
  
 - 
  
  deprecated_class_method_alias  		
    
    
    (<= v1_8_7_330)
  
 - 
  
  fix_style  		
    
    
    (<= v1_8_7_330)
  
 - 
  
  gregorian?  		
    
    
    (<= v1_8_7_330)
  
 - 
  
  gregorian_leap?  		
    
    
 - 
  
  httpdate  		
    
    
 - 
  
  _httpdate  		
    
    
 - 
  
  iso8601  		
    
    
 - 
  
  _iso8601  		
    
    
 - 
  
  jd  		
    
    
 - 
  
  jd_to_ajd  		
    
    
    (<= v1_8_7_330)
  
 - 
  
  jd_to_civil  		
    
    
    (<= v1_8_7_330)
  
 - 
  
  jd_to_commercial  		
    
    
    (<= v1_8_7_330)
  
 - 
  
  jd_to_ld  		
    
    
    (<= v1_8_7_330)
  
 - 
  
  jd_to_mjd  		
    
    
    (<= v1_8_7_330)
  
 - 
  
  jd_to_ordinal  		
    
    
    (<= v1_8_7_330)
  
 - 
  
  jd_to_wday  		
    
    
    (<= v1_8_7_330)
  
 - 
  
  jd_to_weeknum  		
    
    
    (<= v1_8_7_330)
  
 - 
  
  jisx0301  		
    
    
 - 
  
  _jisx0301  		
    
    
 - 
  
  json_create  		
    
    
 - 
  
  julian?  		
    
    
    (<= v1_8_7_330)
  
 - 
  
  julian_leap?  		
    
    
 - 
  
  ld_to_jd  		
    
    
    (<= v1_8_7_330)
  
 - 
  
  leap?  		
    
    
 - 
  
  _load  		
    
    
 - 
  
  mjd_to_jd  		
    
    
    (<= v1_8_7_330)
  
 - 
  
  new  		
    
    
 - 
  
  new!  		
    
    
 - 
  
  new_by_frags  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  now  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  nth_kday  		
    
    
 - 
  
  num_pattern?  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  once  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  ordinal  		
    
    
 - 
  
  ordinal_to_jd  		
    
    
    (<= v1_8_7_330)
  
 - 
  
  parse  		
    
    
 - 
  
  _parse  		
    
    
 - 
  
  _parse_beat  		
    
    
    (<= v1_8_6_287)
  
 - 
  
  _parse_day  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  _parse_ddd  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  _parse_dot  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  _parse_eu  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  _parse_iso  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  _parse_iso2  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  _parse_jis  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  _parse_mday  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  _parse_mon  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  _parse_sla  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  _parse_sla_eu  		
    
    
    (<= v1_8_6_287)
  
 - 
  
  _parse_sla_ja  		
    
    
    (<= v1_8_6_287)
  
 - 
  
  _parse_sla_us  		
    
    
    (<= v1_8_6_287)
  
 - 
  
  _parse_time  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  _parse_us  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  _parse_vms  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  _parse_year  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  rewrite_frags  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  rfc2822  		
    
    
 - 
  
  _rfc2822  		
    
    
 - 
  
  rfc3339  		
    
    
 - 
  
  _rfc3339  		
    
    
 - 
  
  rfc822  		
    
    
 - 
  
  _rfc822  		
    
    
 - 
  
  s3e  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  strptime  		
    
    
 - 
  
  _strptime  		
    
    
 - 
  
  _strptime_i  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  test_all  		
    
    
 - 
  
  test_civil  		
    
    
 - 
  
  test_commercial  		
    
    
 - 
  
  test_nth_kday  		
    
    
 - 
  
  test_ordinal  		
    
    
 - 
  
  test_unit_conv  		
    
    
 - 
  
  test_weeknum  		
    
    
 - 
  
  time_to_day_fraction  		
    
    
    (<= v1_8_7_330)
  
 - 
  
  today  		
    
    
 - 
  
  valid_civil?  		
    
    
 - 
  
  valid_commercial?  		
    
    
 - 
  
  valid_date?  		
    
    
 - 
  
  valid_date_frags?  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  valid_jd?  		
    
    
 - 
  
  valid_nth_kday?  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  valid_ordinal?  		
    
    
 - 
  
  valid_time?  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  valid_time_frags?  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  valid_weeknum?  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  weeknum  		
    
    
 - 
  
  weeknum_to_jd  		
    
    
    (<= v1_8_7_330)
  
 - 
  
  xmlschema  		
    
    
 - 
  
  _xmlschema  		
    
    
 - 
  
  zone_to_diff  		
    
    
    (<= v1_8_7_330)
  
 - Instance methods (167)
 - 
  
  <<  		
    
    
 - 
  
  <=>  		
    
    
 - 
  
  ==  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  ===  		
    
    
 - 
  
  >>  		
    
    
 - 
  
  -  		
    
    
 - 
  
  -@  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  /  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  *  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  **  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  %  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  +  		
    
    
 - 
  
  +@  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  abs  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  ajd  		
    
    
 - 
  
  ajd_to_amjd  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  ajd_to_jd  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  amjd  		
    
    
 - 
  
  amjd_to_ajd  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  asctime  		
    
    
 - 
  
  as_json  		
    
    
 - 
  
  ceil  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  civil  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  civil_to_jd  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  coerce  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  commercial  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  commercial_to_jd  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  ctime  		
    
    
 - 
  
  cwday  		
    
    
 - 
  
  cweek  		
    
    
 - 
  
  cwyear  		
    
    
 - 
  
  day  		
    
    
 - 
  
  day_fraction  		
    
    
 - 
  
  day_fraction_to_time  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  div  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  divmod  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  downto  		
    
    
 - 
  
  _dump  		
    
    
    (<= v1_8_7_330)
  
 - 
  
  dx_addsub  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  dx_conv0  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  dx_conv1  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  dx_muldiv  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  emit  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  emit_a  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  emit_ad  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  emit_au  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  emit_n  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  emit_sn  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  emit_w  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  emit_z  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  england  		
    
    
 - 
  
  eql?  		
    
    
 - 
  
  fill  		
    
    
 - 
  
  find_fdom  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  find_fdoy  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  find_ldom  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  find_ldoy  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  fix_style  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  floor  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  friday?  		
    
    
 - 
  
  gregorian  		
    
    
 - 
  
  gregorian?  		
    
    
 - 
  
  hash  		
    
    
 - 
  
  hour  		
    
    
 - 
  
  httpdate  		
    
    
 - 
  
  initialize_copy  		
    
    
 - 
  
  inspect  		
    
    
 - 
  
  inspect_raw  		
    
    
 - 
  
  integer?  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  iso8601  		
    
    
 - 
  
  italy  		
    
    
 - 
  
  jd  		
    
    
 - 
  
  jd_to_ajd  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  jd_to_civil  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  jd_to_commercial  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  jd_to_ld  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  jd_to_mjd  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  jd_to_nth_kday  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  jd_to_ordinal  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  jd_to_wday  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  jd_to_weeknum  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  jisx0301  		
    
    
 - 
  
  julian  		
    
    
 - 
  
  julian?  		
    
    
 - 
  
  ld  		
    
    
 - 
  
  ld_to_jd  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  leap?  		
    
    
 - 
  
  marshal_dump  		
    
    
 - 
  
  marshal_dump_old  		
    
    
 - 
  
  marshal_load  		
    
    
 - 
  
  mday  		
    
    
 - 
  
  min  		
    
    
 - 
  
  minute  		
    
    
 - 
  
  mjd  		
    
    
 - 
  
  mjd_to_jd  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  modulo  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  mon  		
    
    
 - 
  
  monday?  		
    
    
 - 
  
  month  		
    
    
 - 
  
  new_offset  		
    
    
    (<= v2_5_5)
  
 - 
  
  new_start  		
    
    
 - 
  
  next  		
    
    
 - 
  
  next_day  		
    
    
 - 
  
  next_month  		
    
    
 - 
  
  next_year  		
    
    
 - 
  
  nth_kday?  		
    
    
 - 
  
  nth_kday_to_jd  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  offset  		
    
    
    (<= v2_5_5)
  
 - 
  
  ordinal  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  ordinal_to_jd  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  prev_day  		
    
    
 - 
  
  prev_month  		
    
    
 - 
  
  prev_year  		
    
    
 - 
  
  quo  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  quotient  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  quotrem  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  remainder  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  rfc2822  		
    
    
 - 
  
  rfc3339  		
    
    
 - 
  
  rfc822  		
    
    
 - 
  
  round  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  saturday?  		
    
    
 - 
  
  sec  		
    
    
 - 
  
  sec_fraction  		
    
    
    (<= v2_5_5)
  
 - 
  
  second  		
    
    
 - 
  
  second_fraction  		
    
    
    (<= v2_5_5)
  
 - 
  
  start  		
    
    
 - 
  
  step  		
    
    
 - 
  
  strftime  		
    
    
 - 
  
  succ  		
    
    
 - 
  
  sunday?  		
    
    
 - 
  
  thursday?  		
    
    
 - 
  
  time  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  time_to_day_fraction  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  to_c  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  to_date  		
    
    
 - 
  
  to_datetime  		
    
    
 - 
  
  to_f  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  to_i  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  to_int  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  to_json  		
    
    
 - 
  
  to_r  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  to_s  		
    
    
 - 
  
  to_time  		
    
    
 - 
  
  to_yaml  		
    
    
    (<= v1_9_1_378)
  
 - 
  
  truncate  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  tuesday?  		
    
    
 - 
  
  upto  		
    
    
 - 
  
  _valid_civil?  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  _valid_commercial?  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  _valid_jd?  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  _valid_nth_kday?  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  _valid_ordinal?  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  _valid_time?  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  _valid_weeknum?  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  wday  		
    
    
 - 
  
  wednesday?  		
    
    
 - 
  
  weeknum0  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  weeknum1  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  weeknum_to_jd  		
    
    
    (<= v1_9_2_180)
  
 - 
  
  wnum0  		
    
    
 - 
  
  wnum1  		
    
    
 - 
  
  xmlschema  		
    
    
 - 
  
  yday  		
    
    
 - 
  
  year  		
    
    
 - 
  
  zone  		
    
    
    (<= v2_5_5)
  
 - 
  
  zone_to_diff  		
    
    
    (<= v1_9_2_180)
  
 
    
 = private
    
 = protected
  
xmlschema(p1 = v1, p2 = v2)
  public
  Creates a new Date object by parsing from a string according to some typical XML Schema formats.
Date.xmlschema('2001-02-03') #=> #<Date: 2001-02-03 ...>
    Show source    
    
      
  
static VALUE date_s_xmlschema(int argc, VALUE *argv, VALUE klass) { VALUE str, sg; rb_scan_args(argc, argv, "02", &str, &sg); switch (argc) { case 0: str = rb_str_new2("-4712-01-01"); case 1: sg = INT2FIX(DEFAULT_SG); } { VALUE hash = date_s__xmlschema(klass, str); return d_new_by_frags(klass, hash, sg); } }

