るりまサーチ (Ruby 2.4.0)

最速Rubyリファレンスマニュアル検索!
24件ヒット [1-24件を表示] (0.237秒)
トップページ > バージョン:2.4.0[x] > クエリ:E[x] > クエリ:i[x] > クエリ:DateTime[x] > 種類:特異メソッド[x]

別のキーワード

  1. open3 popen2e
  2. socket af_e164
  3. open3 capture2e
  4. matrix rank_e
  5. matrix det_e

ライブラリ

クラス

キーワード

検索結果

DateTime.strptime(str = '-4712-01-01T00:00:00+00:00', format = '%FT%T%z', start = Date::ITALY) -> DateTime (109291.0)

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

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

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

例:

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

@see Date.strp...

DateTime._strptime(str, format = '%FT%T%z') -> Hash (108658.0)

与えられた雛型で日時表現を解析し、その情報に基づいてハッシュを生成します。

与えられた雛型で日時表現を解析し、その情報に基づいてハッシュを生成します。

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

例:

require 'date'
DateTime._strptime('2001-02-03T12:13:14Z')
# => {:year=>2001, :mon=>2, :mday=>3, :hour=>12, :min=>13, :sec=>14, :zone=>"Z", :offset=>0}

DateTime.strptime の内部で使用されています。

@see Date._strptime, Date...

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

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

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

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

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

DateTime.ordinal(year = -4712, yday = 1, hour = 0, min = 0, sec = 0, offset = 0, start = Date::ITALY) -> DateTime (91225.0)

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

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

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

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

DateTime.parse(str = '-4712-01-01T00:00:00+00:00', complete = true, start = Date::ITALY) -> DateTime (90973.0)

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

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

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

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

例:

require 'date'
...

絞り込み条件を変える

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

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

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

時差の単位は日です。
1.8.6 以降では、"+0900" のような時差をあらわす文字列もつかえます。

@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 (90910.0)

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

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

時差の単位は日です。
1.8.6 以降では、"+0900" のような時差をあらわす文字列もつかえます。

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

DateTime.httpdate(str = 'Mon, 01 Jan -4712 00:00:00 GMT', start = Date::ITALY) -> DateTime (90907.0)

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

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

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

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

DateTime.iso8601(str = '-4712-01-01T00:00:00+00:00', start = Date::ITALY) -> DateTime (90907.0)

いくつかの代表的な 8601 書式の日付を解析し、 その情報に基づいて日付オブジェクトを生成します。

いくつかの代表的な 8601 書式の日付を解析し、
その情報に基づいて日付オブジェクトを生成します。

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

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

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

DateTime.jisx0301(str = '-4712-01-01T00:00:00+00:00', start = Date::ITALY) -> DateTime (90907.0)

いくつかの代表的な X 0301 書式の日付を解析し、 その情報に基づいて日付オブジェクトを生成します。

いくつかの代表的な X 0301 書式の日付を解析し、
その情報に基づいて日付オブジェクトを生成します。

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

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

絞り込み条件を変える

DateTime.json_create(hash) -> DateTime (90907.0)

JSON のオブジェクトから Ruby のオブジェクトを生成して返します。

JSON のオブジェクトから Ruby のオブジェクトを生成して返します。

@param hash 適切なキーを持つハッシュを指定します。

DateTime.xmlschema(str = '-4712-01-01T00:00:00+00:00', start = Date::ITALY) -> DateTime (90907.0)

XML Schema による書式の日付を解析し、 その情報に基づいて日付オブジェクトを生成します。

XML Schema による書式の日付を解析し、
その情報に基づいて日付オブジェクトを生成します。

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

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

DateTime.jd(jd = 0, hour = 0, min = 0, sec = 0, offset = 0, start = Date::ITALY) -> DateTime (81925.0)

ユリウス日に相当する日時オブジェクトを生成します。

ユリウス日に相当する日時オブジェクトを生成します。

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

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

DateTime.rfc2822(str = 'Mon, 1 Jan -4712 00:00:00 +0000', start = Date::ITALY) -> DateTime (81910.0)

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

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

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

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

DateTime.rfc822(str = 'Mon, 1 Jan -4712 00:00:00 +0000', start = Date::ITALY) -> DateTime (81910.0)

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

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

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

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

絞り込み条件を変える

DateTime.now(start = Date::ITALY) -> DateTime (81907.0)

現在の時刻に相当する日時オブジェクトを生成します。

現在の時刻に相当する日時オブジェクトを生成します。

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

DateTime.rfc3339(str = '-4712-01-01T00:00:00+00:00', start = Date::ITALY) -> DateTime (81907.0)

3339 書式の日付を解析し、 その情報に基づいて日付オブジェクトを生成します。

3339 書式の日付を解析し、
その情報に基づいて日付オブジェクトを生成します。

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

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

DateTime.today(start = Date::ITALY) -> Date (81622.0)

このクラスでは利用できません。

このクラスでは利用できません。

DateTime.now を参照してください。

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

Net::IMAP.format_datetime(time) -> String (73225.0)

時刻オブジェクトを IMAP の日付時刻フォーマットでの文字列に変換します

時刻オブジェクトを IMAP の日付時刻フォーマットでの文字列に変換します

require 'net/imap'

Net::IMAP.format_datetime(Time.new(2011, 6, 20, 13, 20, 1))
# => "20-Jun-2011 13:20 +0900"

@param time 変換する時刻オブジェクト

Time.strptime(date, format, now=self.now) -> Time (45922.0)

文字列を Date._strptime を用いて Time オブジェクト に変換します。

文字列を Date._strptime を用いて Time オブジェクト
に変換します。

require 'time'
Time.strptime('2001-02-03T04:05:06+09:00', '%Y-%m-%dT%H:%M:%S%z')
#=> 2001-02-03 06:05:06 +0900

ブロックを渡すと年の部分をブロックによって変換できます。
require 'time'
Time.strptime('91/5/18 4:13:00', '%Y/%m/%d %T'){|y|
if y > 100 then y
elsif y >...

絞り込み条件を変える

Time.strptime(date, format, now=self.now) {|y| ... } -> Time (45922.0)

文字列を Date._strptime を用いて Time オブジェクト に変換します。

文字列を Date._strptime を用いて Time オブジェクト
に変換します。

require 'time'
Time.strptime('2001-02-03T04:05:06+09:00', '%Y-%m-%dT%H:%M:%S%z')
#=> 2001-02-03 06:05:06 +0900

ブロックを渡すと年の部分をブロックによって変換できます。
require 'time'
Time.strptime('91/5/18 4:13:00', '%Y/%m/%d %T'){|y|
if y > 100 then y
elsif y >...

Time.iso8601(date) -> Time (27670.0)

XML Schema で定義されている dateTime として date をパースして Time オブジェクトに変換します。

XML Schema で定義されている dateTime として
date をパースして Time オブジェクトに変換します。

date がISO 8601で定義されている形式に準拠していない、
または Time クラスが指定された日時を表現できないときに
ArgumentError が発生します。

Time オブジェクトを ISO8601 形式の文字列にフォーマットする
インスタンスメソッド Time#iso8601, Time#xmlschema もあります。

@param date XML Schema で定義されている dateTime として
パースさ...

Time.xmlschema(date) -> Time (27670.0)

XML Schema で定義されている dateTime として date をパースして Time オブジェクトに変換します。

XML Schema で定義されている dateTime として
date をパースして Time オブジェクトに変換します。

date がISO 8601で定義されている形式に準拠していない、
または Time クラスが指定された日時を表現できないときに
ArgumentError が発生します。

Time オブジェクトを ISO8601 形式の文字列にフォーマットする
インスタンスメソッド Time#iso8601, Time#xmlschema もあります。

@param date XML Schema で定義されている dateTime として
パースさ...

Logger.new(logdev, shift_age = 0, shift_size = 1048576, level: Logger::Severity::DEBUG, progname: nil, formatter: Formatter.new, datetime_format: nil, shift_period_suffix: '%Y%m%d') -> Logger (19843.0)

Logger オブジェクトを生成します。

Logger オブジェクトを生成します。

@param logdev ログを書き込むファイル名か、 IO オブジェクト(STDOUT, STDERR など)を指定します。

@param shift_age ログファイルを保持する数か、ログファイルを切り替える頻度を指定します。
頻度には daily, weekly, monthly を文字列で指定することができます。
省略すると、ログの保存先を切り替えません。

@param shift_size shift_age を整数で指定した場合のみ有効です。
...