[前][次][番号順一覧][スレッド一覧]

ruby-changes:16954

From: tadf <ko1@a...>
Date: Tue, 10 Aug 2010 19:59:51 +0900 (JST)
Subject: [ruby-changes:16954] Ruby:r28950 (trunk):

tadf	2010-08-10 19:59:17 +0900 (Tue, 10 Aug 2010)

  New Revision: 28950

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=28950

  Log:
    [ruby-core:31658]

  Modified files:
    trunk/ChangeLog
    trunk/lib/date/format.rb
    trunk/lib/date.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 28949)
+++ ChangeLog	(revision 28950)
@@ -1,3 +1,7 @@
+Tue Aug 10 19:56:13 2010  Tadayoshi Funaba  <tadf@d...>
+
+	* lib/date/format.rb: [ruby-core:31658]
+
 Tue Aug 10 17:24:56 2010  NAKAMURA Usaku  <usa@r...>
 
 	* README.EXT.ja: rb_tainted_str_new_cstr() is an alias of
Index: lib/date/format.rb
===================================================================
--- lib/date/format.rb	(revision 28949)
+++ lib/date/format.rb	(revision 28950)
@@ -356,7 +356,7 @@
 
   def jisx0301
     if jd < 2405160
-      iso8601
+      strftime('%F')
     else
       case jd
       when 2405160...2419614
Index: lib/date.rb
===================================================================
--- lib/date.rb	(revision 28949)
+++ lib/date.rb	(revision 28950)
@@ -470,7 +470,7 @@
     end
 
     def jd_to_weeknum(jd, f=0, sg=GREGORIAN) # :nodoc:
-      y, _, d = jd_to_civil(jd, sg)
+      y, m, d = jd_to_civil(jd, sg)
       a = find_fdoy(y, sg) + 6
       w, d = (jd - (a - ((a - f) + 1) % 7) + 7).divmod(7)
       return y, w, d
@@ -486,7 +486,7 @@
     end
 
     def jd_to_nth_kday(jd, sg=GREGORIAN) # :nodoc:
-      y, m, = jd_to_civil(jd, sg)
+      y, m, d = jd_to_civil(jd, sg)
       j = find_fdom(y, m, sg)
       return y, m, ((jd - j) / 7).floor + 1, jd_to_wday(jd)
     end
@@ -645,7 +645,7 @@
 	d += 8
       end
       if w < 0
-	ny, nw, =
+	ny, nw, nd =
 	  jd_to_commercial(commercial_to_jd(y + 1, 1, 1, sg) + w * 7, sg)
 	return unless ny == y
 	w = nw
@@ -660,7 +660,7 @@
 	d += 7
       end
       if w < 0
-	ny, nw, =
+	ny, nw, nd, nf =
 	  jd_to_weeknum(weeknum_to_jd(y + 1, 1, f, f, sg) + w * 7, f, sg)
 	return unless ny == y
 	w = nw
@@ -677,7 +677,7 @@
       if n < 0
 	ny, nm = (y * 12 + m).divmod(12)
 	nm,    = (nm + 1)    .divmod(1)
-	ny, nm, nn, =
+	ny, nm, nn, nk =
 	  jd_to_nth_kday(nth_kday_to_jd(ny, nm, 1, k, sg) + n * 7, sg)
 	return unless [ny, nm] == [y, m]
 	n = nn

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]