るりまサーチ

最速Rubyリファレンスマニュアル検索!
176件ヒット [1-100件を表示] (0.026秒)
トップページ > クエリ:new[x] > クラス:Date[x]

別のキーワード

  1. openssl new
  2. _builtin new
  3. rexml/document new
  4. resolv new
  5. socket new

ライブラリ

キーワード

検索結果

<< 1 2 > >>

Date.new(year = -4712, mon = 1, mday = 1, start = Date::ITALY) -> Date (15108.0)

暦日付に相当する日付オブジェクトを生成します。

...の引数は、グレゴリオ暦をつかい始めた日をあらわすユリウス日です。
省略した場合は、Date::ITALY (1582年10月15日) になります。

Date
.jd も参照してください。

@param year 年
@param mon 月
@param mday 日
@param start グレゴリオ暦をつか...
...い始めた日をあらわすユリウス日
@raise ArgumentError 正しくない日付になる組み合わせである場合に発生します。

//emlist[例][ruby]{
require 'date'
Date
.new(2017, 9, 20) # => #<Date: 2017-09-20 ...>
//}...
...す。
省略した場合は、Date::ITALY (1582年10月15日) になります。

Date
.jd も参照してください。

@param year 年
@param mon 月
@param mday 日
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
@raise Date::Error 正しくない日付に...
...なる組み合わせである場合に発生します。

//emlist[例][ruby]{
require 'date'
Date
.new(2017, 9, 20) # => #<Date: 2017-09-20 ...>
//}...

Date#new_start(start = Date::ITALY) -> Date (6108.0)

self を複製して、その改暦日を設定しなおします。 引数を省略した場合は、Date::ITALY (1582年10月15日) になります。

...self を複製して、その改暦日を設定しなおします。
引数を省略した場合は、Date::ITALY (1582年10月15日) になります。

Date
.new も参照してください。

@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日...

Date#<=>(other) -> -1 | 0 | 1 | nil (55.0)

二つの日付を比較します。 同じ日付なら 0 を、self が other よりあとの日付なら 1 を、 その逆なら -1 を返します。

...//emlist[][ruby]{
require "date"

p Date.new(2001, 2, 3) <=> Date.new(2001, 2, 4) # => -1
p Date.new(2001, 2, 3) <=> Date.new(2001, 2, 3) # => 0
p Date.new(2001, 2, 3) <=> Date.new(2001, 2, 2) # => 1
p Date.new(2001, 2, 3) <=> Object.new # => nil
p Date.new(2001, 2, 3) <=> Rational(49038...

Date#<<(n) -> Date (43.0)

self より n ヶ月前の日付オブジェクトを返します。 n は数値でなければなりません。

...date'
Date
.new(2001,2,3) << 1 #=> #<Date: 2001-01-03 ...>
Date
.new(2001,2,3) << -2 #=> #<Date: 2001-04-03 ...>
//}

対応する月に同じ日が存在しない時は、代わりにその月の末日が使われます。

//emlist[][ruby]{
require 'date'
Date
.new(2001,3,28) << 1 #=> #<Date...
...-02-28 ...>
Date
.new(2001,3,31) << 1 #=> #<Date: 2001-02-28 ...>
//}

このことは以下のように、もしかすると予期しない振る舞いをするかもしれません。

//emlist[][ruby]{
require 'date'
Date
.new(2001,3,31) << 2 #=> #<Date: 2001-01-31 ...>
Date
.new(2001,3,31...
...) << 1 << 1 #=> #<Date: 2001-01-28 ...>

Date
.new(2001,3,31) << 1 << -1 #=> #<Date: 2001-03-28 ...>
//}

Date
#prev_month も参照してください。

@param n 月数...

Date#>>(n) -> Date (43.0)

self から n ヶ月後の日付オブジェクトを返します。 n は数値でなければなりません。

...by]{
require 'date'
Date
.new(2001,2,3) >> 1 #=> #<Date: 2001-03-03 ...>
Date
.new(2001,2,3) >> -2 #=> #<Date: 2000-12-03 ...>
//}


対応する月に同じ日が存在しない時は、代わりにその月の末日が使われます。

//emlist[][ruby]{
require 'date'
Date
.new(2001,1,28) >>...
...-02-28 ...>
Date
.new(2001,1,31) >> 1 #=> #<Date: 2001-02-28 ...>
//}

このことは以下のように、もしかすると予期しない振る舞いをするかもしれません。

//emlist[][ruby]{
require 'date'
Date
.new(2001,1,31) >> 2 #=> #<Date: 2001-03-31 ...>
Date
.new(2001,1,31...
...) >> 1 >> 1 #=> #<Date: 2001-03-28 ...>

Date
.new(2001,1,31) >> 1 >> -1 #=> #<Date: 2001-01-28 ...>
//}

Date
#next_month も参照してください。

@param n 月数...

絞り込み条件を変える

Date#england -> Date (23.0)

このメソッドは、new_start(Date::ENGLAND) と等価です。

...このメソッドは、new_start(Date::ENGLAND) と等価です。

Date
#new_start、および Date::ENGLAND を参照してください。...

Date#gregorian -> Date (23.0)

このメソッドは、new_start(Date::GREGORIAN) と等価です。

...このメソッドは、new_start(Date::GREGORIAN) と等価です。

Date
#new_start、および Date::GREGORIAN を参照してください。...

Date#italy -> Date (23.0)

このメソッドは、new_start(Date::ITALY) と等価です。

...このメソッドは、new_start(Date::ITALY) と等価です。

Date
#new_start、および Date::ITALY を参照してください。...

Date#julian -> Date (23.0)

このメソッドは、new_start(Date::JULIAN) と等価です。

...このメソッドは、new_start(Date::JULIAN) と等価です。

Date
#new_start、および Date::JULIAN を参照してください。...

Date#next_year(n = 1) -> Date (19.0)

n 年後を返します。

...相当します。

//emlist[例][ruby]{
require 'date'
Date
.new(2001,2,3).next_year #=> #<Date: 2002-02-03 ...>
Date
.new(2008,2,29).next_year #=> #<Date: 2009-02-28 ...>
Date
.new(2008,2,29).next_year(4) #=> #<Date: 2012-02-29 ...>
//}

Date
#>> も参照してください。

@param n 年...

絞り込み条件を変える

<< 1 2 > >>