るりまサーチ

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

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

オブジェクト

キーワード

検索結果

<< 1 2 3 ... > >>

Date#-(x) -> Rational | Date (39202.0)

x が日付オブジェクトなら、ふたつの差を Rational で返します。単位は日です。 あるいは x が数値ならば、self より x 日前の日付を返します。

x が日付オブジェクトなら、ふたつの差を Rational で返します。単位は日です。
あるいは
x が数値ならば、self より x 日前の日付を返します。

@param x 日数、あるいは日付オブジェクト
@raise TypeError x が数値でも日付オブジェクトでもない場合に発生します。

Date (38064.0)

日付だけでなく時刻も扱える Date のサブクラス DateTime も利用できます。

... Date のサブクラス DateTime も利用できます。

=== 簡単なつかいかた

//emlist[例][ruby]{
require 'date'

a = Date.new(1993, 2, 24)
b = Date.parse('1993-02-24')
b += 10

b - a #=> 10
b.year #=> 1993
b.strftime('%a') #=> "Sat"

yesterday = Date.today - 1
/...

Date.httpdate(str = &#39;Mon, 01 Jan -4712 00:00:00 GMT&#39;, start = Date::ITALY) -> Date (27409.0)

2616 で定められた書式の日付を解析し、 その情報に基づいて日付オブジェクトを生成します。

...2616 で定められた書式の日付を解析し、
その情報に基づいて日付オブジェクトを生成します。

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

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

Date#to_date -> Date (27318.0)

対応する Date オブジェクトを返します。

...対応する Date オブジェクトを返します。...

Date#to_datetime -> DateTime (27300.0)

対応する DateTime オブジェクトを返します。

...対応する DateTime オブジェクトを返します。...

絞り込み条件を変える

Date._httpdate(str) -> Hash (27222.0)

このメソッドは Date.httpdate と似ていますが、日付オブジェクトを生成せずに、 見いだした要素をハッシュで返します。

...このメソッドは Date.httpdate と似ていますが、日付オブジェクトを生成せずに、
見いだした要素をハッシュで返します。

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

@param str 日付をあらわす文字列...

Date#httpdate -> String (27200.0)

2616 (1123) で定められた書式の文字列を返します。

2616 (1123) で定められた書式の文字列を返します。

Date.valid_date?(year, mon, mday, start = Date::GREGORIAN) -> bool (24315.0)

正しい暦日付であれば真、そうでないなら偽を返します。

...正しい暦日付であれば真、そうでないなら偽を返します。

Date
.jd、および Date.civil も参照してください。

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

Date#<<(n) -> Date (21405.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...
...: 2001-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(200...
...1,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 (21405.0)

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

...ruby]{
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)...
...e: 2001-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(20...
...01,1,31) >> 1 >> 1 #=> #<Date: 2001-03-28 ...>

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

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

@param n 月数...

絞り込み条件を変える

<< 1 2 3 ... > >>