るりまサーチ

最速Rubyリファレンスマニュアル検索!
825件ヒット [1-100件を表示] (0.051秒)
トップページ > クエリ:-[x] > クエリ:@[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 (18115.0)

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

...の差を Rational で返します。単位は日です。
あるいは
x が数値ならば、self より x 日前の日付を返します。

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

Date#<<(n) -> Date (204.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 (204.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 月数...

Date._strptime(str, format = &#39;%F&#39;) -> Hash (204.0)

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

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

@
param str 日付をあらわす文字列
@
param format 書式文字列

書式文字列に使用できるものは以下の通りです...
...m/%d/%y)
* %d: 日(01-31)
* %e: 日。一桁の場合、半角空白で埋める ( 1..31)
* %F: %Y-%m-%d と同等 (ISO 8601の日付フォーマット)
* %H: 24時間制の時(00-23)
* %h: %b と同等
* %I: 12時間制の時(01-12)
* %j: 年中の通算日(001-366)
* %k: 24時間...
...の場合、半角空白で埋める ( 0..12)
* %M: 分(00-59)
* %m: 月を表す数字(01-12)
* %n: 改行 (\n)
* %N: 秒の小数点以下
* %P: 午前または午後(am,pm)
* %p: 午前または午後(AM,PM)
* %Q: 1970-01-01 00:00:00 UTC からの経過ミリ秒
* %R: 24時間制...

DateTime.civil(year = -4712, mon = 1, mday = 1, hour = 0, min = 0, sec = 0, offset = 0, start = Date::ITALY) -> DateTime (158.0)

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

...な時差をあらわす文字列もつかえます。

@
param year 年
@
param mon 月
@
param mday 日
@
param hour 時
@
param min 分
@
param sec 秒
@
param offset 時差
@
param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
@
raise ArgumentError 正しくない日時...

絞り込み条件を変える

DateTime.new(year = -4712, mon = 1, mday = 1, hour = 0, min = 0, sec = 0, offset = 0, start = Date::ITALY) -> DateTime (158.0)

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

...な時差をあらわす文字列もつかえます。

@
param year 年
@
param mon 月
@
param mday 日
@
param hour 時
@
param min 分
@
param sec 秒
@
param offset 時差
@
param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
@
raise ArgumentError 正しくない日時...

DateTime.parse(str = &#39;-4712-01-01T00:00:00+00:00&#39;, complete = true, start = Date::ITALY) -> DateTime (158.0)

与えられた日時表現を解析し、 その情報に基づいて DateTime オブジェクトを生成します。

...に基づいて DateTime オブジェクトを生成します。

年が "00" から "99" の範囲であれば、
年の下2桁表現であるとみなしこれを補います。
この振舞いを抑止したい場合は、ヒントとして、complete に false を与えます。

@
param str 日...
...文字列
@
param complete 年を補完するか
@
param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
@
raise ArgumentError 正しくない日時になる組み合わせである場合に発生します。

例:

require 'date'
Date
Time.parse('2001-02-03T12:13:14Z'...
...).to_s
# => "2001-02-03T12:13:14+00:00"

@
see Date._parse, Date.parse...

DateTime.strptime(str = &#39;-4712-01-01T00:00:00+00:00&#39;, format = &#39;%FT%T%z&#39;, start = Date::ITALY) -> DateTime (158.0)

与えられた雛型で日時表現を解析し、 その情報に基づいて DateTime オブジェクトを生成します。

...表現を解析し、
その情報に基づいて DateTime オブジェクトを生成します。

@
param str 日時をあらわす文字列
@
param format 書式
@
param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
@
raise ArgumentError 正しくない日時になる...
...組み合わせである場合に発生します。

例:

require 'date'
Date
Time.strptime('2001-02-03T12:13:14Z').to_s
# => "2001-02-03T12:13:14+00:00"

@
see Date.strptime, DateTime._strptime, strptime(3), Date#strftime...

DateTime.commercial(cwyear = -4712, cweek = 1, cwday = 1, hour = 0, min = 0, sec = 0, offset = 0, start = Date::ITALY) -> DateTime (157.0)

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

...成します。

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

@
param cwyear 年
@
param cweek 週
@
param cwday 週の日 (曜日)
@
param hour 時
@
param min 分
@
param sec 秒
@
param offset 時差
@
param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
@
raise ArgumentErr...

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

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

...クトを生成します。

このクラスでは、紀元前の年を天文学の流儀で勘定します。
1年の前は零年、零年の前は-1年、のようにします。
月、および月の日は負、
または正の数でなければなりません (負のときは最後からの序...
...日です。
省略した場合は、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 ...>
//}...

絞り込み条件を変える

<< 1 2 3 ... > >>