tadf
8dc6147e3e
* lib/date/format.rb (_strptime): now also attaches an element
...
which denotes leftover substring if exists.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@13419 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-09-09 00:14:22 +00:00
tadf
86ca9a6930
* lib/date/format.rb (str[fp]time): now check specifications more
...
strictly.
* and some trivial changes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@13408 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-09-08 00:38:03 +00:00
tadf
ec6cf1f454
* lib/date/format.rb (_parse): improved parsing of ordinal dates.
...
* lib/date/format.rb (_parse): use named character classes in some
regular expressions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@13335 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-09-01 15:47:52 +00:00
tadf
6a7dc26985
* lib/date/format.rb: reverted some wrongly erased "o" options
...
(pointed out by nobu).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12917 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-10 22:33:48 +00:00
tadf
a16bdfdfba
* lib/date/format.rb (_parse): now interprets slashed numerical
...
dates as a big endian (except dd/mm/yyyy). [experimental]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12859 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-07-31 14:46:58 +00:00
tadf
3c5510565b
* lib/date/format.rb (Date._parse): now accepts some new
...
hints. [experimental]
* lib/parsedate.rb: followed the changes on
lib/date/format.rb. [experimental]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12839 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-07-22 11:22:03 +00:00
tadf
54057bbe33
* lib/date.rb, lib/date/format.rb (Date._parse): now can take some
...
hints (its aim must be mainly determination of endianness of
date). [experimental]
* lib/date.rb, lib/date/format.rb (Date._parse): now completes
truncated year as default action. [experimental]
* lib/date.rb, lib/date/format.rb: added ::iso8601, ::rfc3339,
::xmlschema, ::rfc2822, ::httpdate, ::jisx0301, #xmlschema,
#httpdate. [experimental]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12833 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-07-21 13:02:29 +00:00
tadf
6683940715
* lib/date/format.rb (Date._parse): completes calendar week based year.
...
* lib/date/format.rb (Date._parse): detects year of ordinal date in
extended format.
* and some trivial adjustments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12824 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-07-20 16:52:59 +00:00
tadf
8bf9e0829f
* lib/date/format.rb (Date._parse): detects some OFX dates
...
(Of course not fully).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12299 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-05-19 01:27:53 +00:00
tadf
147f75c3ab
* lib/date/format.rb (Date._parse): revised treatment of
...
hyphend/separatorless dates.
* lib/date/format.rb: some trivial adjustments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12257 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-05-08 14:41:28 +00:00
tadf
6bc8bcbc7f
* lib/date/format.rb: reverted.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12253 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-05-08 11:23:38 +00:00
nobu
84daaed844
* lib/date/format.rb (Format::Bag#method_missing): get rid of
...
modifying orginal argument. [ruby-core:11090]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12247 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-05-05 07:25:35 +00:00
tadf
a68a11dd31
* lib/date/format.rb: added some zone names.
...
* lib/date/format.rb (_parse): now interprets doted numerical
dates as a big endian (except dd.mm.yyyy).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12174 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-04-15 00:17:02 +00:00
tadf
c04f4aa0ee
updated based on date2 4.0.3.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11771 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-18 10:34:58 +00:00
matz
3044252beb
* lib/date/format.rb (Date::Format::Bag::method_missing): need not
...
to use instance variables corresponding each method; use Hash
instead.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11724 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-14 08:10:10 +00:00
matz
3098d80818
* re.c (reg_operand): allow symbols to be operands for regular
...
expression matches.
* string.c (Init_String): allow Symbol#===.
* lib/date/format.rb (Date::Format::Bag::to_hash): string
added prefixes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11723 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-14 04:57:25 +00:00
matz
1e41cf4885
* lib/date/format.rb (Date::Format::Bag::method_missing): add
...
prefix to avoid making t class-local instance variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11713 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-13 16:15:02 +00:00
tadf
d7dbd877ff
updated based on date2 4.0.1.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11500 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-01-07 00:32:57 +00:00
tadf
7290b6925c
updated based on date2 4.0.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11432 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-12-30 15:27:01 +00:00
tadf
a95d67ebf7
updated based on date2 3.9.6.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11216 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-24 23:04:52 +00:00
tadf
41b80c47d0
updated based on date2 3.9.4.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11055 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-30 06:13:17 +00:00
tadf
ffc6df2b67
updated based on date2 3.9.3.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11005 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-24 03:11:56 +00:00
tadf
55eab2a011
updated based on date2 3.9.2.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10996 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-22 16:05:19 +00:00
nobu
a388c7dd9e
* object.c (rb_obj_ivar_defined, rb_mod_cvar_defined): new methods,
...
Kernel#instance_variable_defined? and Module#class_variable_defined?.
[ruby-dev:29587]
* lib/date/format.rb (Date::Bag#method_missing): use new method,
instance_variable_defined? to check if an instance variable is
defined. fixed: [ruby-dev:29554]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10962 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-18 15:43:06 +00:00
tadf
d78b265839
updated based on date2 3.9.1.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10906 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-10 11:27:56 +00:00
tadf
7f0f585f32
updated based on date2 3.9.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10856 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-04 12:43:20 +00:00
tadf
0384b2330c
updated based on date2 3.8.2.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10781 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-08-25 23:09:30 +00:00
tadf
0c724c2734
revert
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10700 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-08-07 13:19:14 +00:00
matz
e382f7f00e
* lib/date/format.rb: specify maximum number of digits to parse
...
"200608007". %Y(4), %y(2), %m(2), %d(2). [ruby-core:8484]
[experimental]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10696 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-08-07 06:17:38 +00:00
tadf
50ef71fa1e
%[EO]U didn't denote %U.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10688 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-08-06 11:41:12 +00:00
tadf
7e10b0c4de
"%\n" means "\n".
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10683 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-08-05 04:55:00 +00:00
nobu
d040c69a58
* lib/date/format.rb (__strptime, strftime): allow multi-line patterns
...
in Date#strftime the same as Time#strftime accepts.
fixed: [ruby-core:08466]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10662 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-08-04 05:02:54 +00:00
tadf
b393a2bc5f
synchronized with date2 3.6.3
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7895 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-06 05:05:18 +00:00
tadf
033709e5e4
checks whether zone was given.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7218 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-06 02:24:35 +00:00
tadf
f2d983cb8d
synchronized with date2 3.6.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5980 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-20 00:48:19 +00:00
tadf
720a23df0a
synchronized with date2 3.5.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5494 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-18 22:01:12 +00:00
tadf
782b6ceac3
yyyy/mm is not an acceptable format.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4464 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-31 01:26:29 +00:00
tadf
f001f2f6d5
synchronized with date2 3.3.2.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3753 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-05-04 10:14:07 +00:00
akr
0977fe1705
* instruby.rb, ext/extmk.rb, lib/benchmark.rb, lib/cgi.rb,
...
lib/debug.rb, lib/getoptlong.rb, lib/optparse.rb, lib/time.rb,
lib/date/format.rb, lib/irb/ruby-lex.rb lib/uri/common.rb: revert
escape for `-' in character class.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3634 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-03-29 06:39:50 +00:00
akr
cdfb48ea7d
* lib/date/format.rb, lib/uri/common.rb: `[', `]', `-' in chracter
...
class in regexp to avoid warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3596 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-03-21 17:00:59 +00:00
akr
58ef7c2088
* regex.c (re_compile_pattern): fix previous change.
...
* instruby.rb, ext/extmk.rb, ext/tk/lib/tk.rb, lib/benchmark.rb,
lib/cgi.rb, lib/debug.rb, lib/getoptlong.rb, lib/jcode.rb,
lib/optparse.rb, lib/time.rb, lib/date/format.rb,
lib/irb/ruby-lex.rb: escape `[', `]', `-' in chracter class in
regexp to avoid warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3595 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-03-21 15:13:23 +00:00
nobu
29cef5f795
use Object#class instead of deprecated Object#type.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2927 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-10-02 16:45:35 +00:00
tadf
0e866a2e51
updated to the new version (based on date2 3.3).
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2589 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-06-22 15:26:58 +00:00
tadf
dc9cd6a8c2
updated to the new version (based on date2 3.2.1).
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2467 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-05-18 12:41:51 +00:00