
![条件を削除 [x]](/images/drop-condition-icon.png)
種類
ライブラリ
- ビルトイン (1122)
- base64 (8)
- benchmark (88)
-
cgi
/ core (16) -
cgi
/ session (8) -
cgi
/ util (8) - csv (32)
- date (336)
-
drb
/ timeridconv (32) - etc (70)
- expect (16)
-
fiddle
/ import (8) - fileutils (24)
-
io
/ wait (24) -
json
/ add / date _ time (16) -
json
/ add / time (16) - logger (61)
-
minitest
/ unit (2) - mkmf (8)
- monitor (8)
-
net
/ ftp (58) -
net
/ http (108) -
net
/ imap (24) -
net
/ pop (32) -
net
/ protocol (19) -
net
/ smtp (32) - objspace (8)
- observer (8)
- open-uri (8)
- openssl (328)
- optparse (32)
- pathname (39)
- profiler (8)
- psych (8)
-
racc
/ parser (8) - rake (56)
- resolv (8)
-
rinda
/ tuplespace (16) -
rubygems
/ package / tar _ header (8) -
rubygems
/ remote _ fetcher (8) -
rubygems
/ security (8) -
rubygems
/ specification (32) -
rubygems
/ timer (8) - shell (36)
-
shell
/ command-processor (36) -
shell
/ filter (36) - socket (200)
-
syslog
/ logger (16) - thread (2)
- time (112)
- timeout (53)
-
webrick
/ accesslog (16) -
webrick
/ httprequest (8) -
webrick
/ httpresponse (8) -
webrick
/ httpservlet / filehandler (8) -
webrick
/ httpstatus (32) -
webrick
/ log (16) -
win32
/ registry (32) - win32ole (32)
- zlib (16)
クラス
- Array (8)
-
Benchmark
:: Tms (64) - CGI (24)
-
CGI
:: Cookie (24) -
CGI
:: Session (8) - CSV (32)
-
DRb
:: TimerIdConv (24) - Date (56)
- DateTime (264)
- File (74)
-
File
:: Stat (31) -
Gem
:: Package :: TarHeader (8) -
Gem
:: RemoteFetcher (8) -
Gem
:: Security :: Policy (8) -
Gem
:: Specification (32) - IO (48)
- Integer (16)
- Logger (37)
-
Logger
:: Formatter (24) -
MiniTest
:: Unit (2) -
MonitorMixin
:: ConditionVariable (8) - Mutex (2)
-
Net
:: FTP (40) -
Net
:: FTP :: MLSxEntry (18) -
Net
:: HTTP (86) -
Net
:: IMAP (24) -
Net
:: POP3 (32) -
Net
:: SMTP (32) - Object (16)
-
OpenSSL
:: ASN1 :: GeneralizedTime (16) -
OpenSSL
:: ASN1 :: UTCTime (16) -
OpenSSL
:: OCSP :: BasicResponse (16) -
OpenSSL
:: PKCS7 :: SignerInfo (8) -
OpenSSL
:: SSL :: SSLContext (40) -
OpenSSL
:: SSL :: Session (32) -
OpenSSL
:: X509 :: CRL (32) -
OpenSSL
:: X509 :: Certificate (32) -
OpenSSL
:: X509 :: Revoked (16) -
OpenSSL
:: X509 :: Store (8) -
OpenSSL
:: X509 :: StoreContext (8) - OptionParser (32)
- Pathname (39)
-
Process
:: Tms (64) -
Psych
:: ScalarScanner (8) -
Racc
:: Parser (8) -
Rake
:: EarlyTime (16) -
Rake
:: FileCreationTask (8) -
Rake
:: FileTask (8) -
Rake
:: Task (8) - Random (24)
- Range (11)
-
Resolv
:: DNS (8) -
Rinda
:: TupleEntry (16) - Shell (36)
-
Shell
:: CommandProcessor (36) -
Shell
:: Filter (36) - Socket (96)
-
Socket
:: AncillaryData (8) - String (16)
-
Syslog
:: Logger (8) -
Syslog
:: Logger :: Formatter (8) - Thread (8)
-
Thread
:: ConditionVariable (8) -
Thread
:: Mutex (6) - Time (712)
- UnboundMethod (8)
-
WEBrick
:: Cookie (16) -
WEBrick
:: HTTPRequest (8) -
WEBrick
:: HTTPResponse (8) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (8) -
WEBrick
:: Log (16) -
WIN32OLE
_ TYPE (8) -
WIN32OLE
_ VARIANT (8) -
Win32
:: Registry (32) -
Zlib
:: GzipFile (8) -
Zlib
:: GzipWriter (8)
モジュール
- Base64 (8)
- Benchmark (24)
- Etc (70)
-
Fiddle
:: Importer (8) -
File
:: Constants (8) - FileUtils (16)
-
GC
:: Profiler (32) - Kernel (80)
- ObjectSpace (8)
-
OpenSSL
:: ASN1 (48) -
OpenSSL
:: OCSP (8) -
OpenSSL
:: X509 (16) -
OpenURI
:: Meta (8) - Process (136)
- Rake (8)
-
Socket
:: Constants (96) - Timeout (13)
-
WEBrick
:: AccessLog (8) -
WEBrick
:: HTTPStatus (16) -
WIN32OLE
:: VARIANT (8)
キーワード
- % (8)
- * (16)
- + (8)
- - (16)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (8) - <=> (16)
- === (3)
- AccessLog (8)
- ArgumentError (8)
-
CLF
_ TIME _ FORMAT (8) -
CLOCK
_ BOOTTIME (8) -
CLOCK
_ BOOTTIME _ ALARM (8) -
CLOCK
_ MONOTONIC (8) -
CLOCK
_ PROCESS _ CPUTIME _ ID (8) -
CLOCK
_ REALTIME (8) -
CLOCK
_ REALTIME _ ALARM (8) -
CLOCK
_ REALTIME _ COARSE (8) -
CLOCK
_ REALTIME _ FAST (8) -
CLOCK
_ REALTIME _ PRECISE (8) -
CLOCK
_ THREAD _ CPUTIME _ ID (8) -
CLOCK
_ UPTIME (8) -
CLOCK
_ UPTIME _ FAST (8) -
CLOCK
_ UPTIME _ PRECISE (8) -
CLOCK
_ UPTIME _ RAW (8) -
CLOCK
_ UPTIME _ RAW _ APPROX (8) - Converters (8)
- Cookie (8)
- DateTime (8)
- DateTimeMatcher (8)
- EARLY (8)
- ETIME (8)
- ETIMEDOUT (8)
- EarlyTime (8)
- Error (8)
- FORMAT (16)
- FileUtils (8)
- Float (8)
- GENERALIZEDTIME (8)
- GatewayTimeout (8)
- GeneralizedTime (24)
- HTTPGatewayTimeOut (8)
- HTTPGatewayTimeout (3)
- HTTPRequestTimeOut (8)
- HTTPRequestTimeout (3)
-
IFF
_ DISABLE _ NETPOLL (16) -
IP
_ TTL (16) -
NEWS for Ruby 2
. 0 . 0 (8) -
NEWS for Ruby 2
. 2 . 0 (7) -
NEWS for Ruby 2
. 3 . 0 (6) -
NEWS for Ruby 2
. 4 . 0 (5) -
NEWS for Ruby 2
. 5 . 0 (4) -
NEWS for Ruby 2
. 6 . 0 (3) -
NEWS for Ruby 2
. 7 . 0 (2) - NOATIME (8)
- NOTIME (8)
- OCSP (8)
- Observable (8)
- OpenTimeout (8)
-
PC
_ TIMESTAMP _ RESOLUTION (7) -
Profiler
_ _ (8) -
RC
_ GATEWAY _ TIMEOUT (8) -
RC
_ REQUEST _ TIMEOUT (8) - Random (8)
- ReadTimeout (8)
- RequestTimeout (8)
- Ruby用語集 (8)
- RuntimeError (8)
-
SCM
_ BINTIME (16) -
SCM
_ TIMESTAMP (16) -
SCM
_ TIMESTAMPNS (16) -
SC
_ CPUTIME (7) -
SC
_ DELAYTIMER _ MAX (7) -
SC
_ REALTIME _ SIGNALS (7) -
SC
_ THREAD _ CPUTIME (7) -
SC
_ TIMEOUTS (7) -
SC
_ TIMERS (7) -
SC
_ TIMER _ MAX (7) -
SC
_ XOPEN _ REALTIME (7) -
SC
_ XOPEN _ REALTIME _ THREADS (7) -
SO
_ BINTIME (16) -
SO
_ RCVTIMEO (16) -
SO
_ SNDTIMEO (16) -
SO
_ TIMESTAMP (16) -
SO
_ TIMESTAMPNS (16) -
TCP
_ KEEPIDLE (16) -
TCP
_ KEEPINTVL (16) - TODAY (8)
- Time (8)
- Timeout (8)
- TimeoutError (8)
- TimerIdConv (8)
- UTCTIME (8)
- UTCTime (24)
-
VT
_ DATE (8) -
V
_ ERR _ CERT _ HAS _ EXPIRED (8) -
V
_ ERR _ CERT _ NOT _ YET _ VALID (8) - WIN32OLERuntimeError (8)
- WriteTimeout (3)
- [] (18)
- []= (8)
-
_ dump (8) -
_ strptime (16) - accept (16)
-
add
_ runtime _ dependency (8) -
add
_ status (8) - append (8)
- asctime (16)
- at (29)
- atime (50)
- benchmark (8)
- birthtime (28)
- call (16)
-
catch
_ timer (8) - ceil (2)
- cgi (8)
- civil (8)
-
clock
_ gettime (8) - commercial (8)
-
continue
_ timeout (8) -
continue
_ timeout= (8) - converters (8)
-
count
_ tdata _ objects (8) - cover? (8)
- create (6)
- cstime (16)
- cstime= (8)
- ctime (66)
- cutime (16)
- cutime= (8)
- date (8)
-
datetime
_ format (16) -
datetime
_ format= (16) - day (8)
-
default
_ event _ sources (8) - drb (8)
-
drb
/ timeridconv (8) - dst? (8)
-
each
_ key (8) - encode64 (8)
- eql? (8)
- expect (16)
- expires (24)
- expires= (24)
- facts (6)
-
fetch
_ path (8) -
fiddle
/ import (8) - floor (2)
-
flush
_ sessions (8) - format (16)
-
format
_ date (8) -
format
_ datetime (8) - formatter (8)
- formatter= (16)
- friday? (8)
- getgm (8)
- getlocal (16)
- getutc (8)
- gm (16)
- gmt? (8)
-
gmt
_ offset (8) - gmtime (8)
- gmtoff (8)
-
handle
_ interrupt (8) - hash (8)
- header (8)
- hour (16)
- httpdate (24)
- inspect (8)
- isdst (8)
- iso8601 (32)
- jd (8)
- jisx0301 (16)
-
json
/ add / date _ time (8) -
json
/ add / time (8) -
json
_ create (16) -
keep
_ alive _ timeout (8) -
keep
_ alive _ timeout= (8) -
last
_ modified (8) -
last
_ update (8) -
last
_ update= (8) - local (16)
- localtime (16)
- lutime (4)
- mday (8)
- min (16)
- minute (8)
- mktime (16)
- modified? (8)
- modify (6)
- mon (8)
- monday? (8)
- month (8)
- mtime (74)
- mtime= (8)
- new (109)
-
new
_ offset (8) -
next
_ update (8) -
next
_ update= (8) -
not
_ after (8) -
not
_ after= (8) -
not
_ before (8) -
not
_ before= (8) -
not
_ modified? (8) - now (16)
- nsec (8)
- offset (8)
-
open
_ timeout (32) -
open
_ timeout= (32) - openssl (8)
-
optparse
/ time (8) - ordinal (8)
- out (8)
- parse (24)
-
parse
_ time (8) - profile (8)
-
racc
_ runtime _ type (8) - rand (24)
-
raw
_ data (8) -
rb
_ thread _ select (1) -
rb
_ thread _ start _ timer (8) -
rb
_ thread _ stop _ timer (8) -
rb
_ thread _ wait _ for (8) -
rb
_ time _ timespec _ new (6) -
rb
_ timespec _ now (6) - rdoc (8)
-
read
_ timeout (32) -
read
_ timeout= (32) - realtime (8)
- reject (16)
-
remove
_ entry _ secure (8) - report (8)
-
request
_ time (8) - result (8)
-
rfc1123
_ date (8) - rfc2822 (24)
- rfc3339 (16)
- rfc822 (24)
- round (8)
- rss (8)
-
ruby 1
. 6 feature (8) -
ruby 1
. 8 . 2 feature (8) -
ruby 1
. 8 . 3 feature (8) -
ruby 1
. 9 feature (8) -
rubygems
/ timer (8) -
runtime
_ dependencies (8) - saturday? (8)
- sec (16)
-
sec
_ fraction (8) - second (8)
-
second
_ fraction (8) - select (16)
-
signed
_ time (8) - sleep (8)
-
source
_ location (8) - sprintf (8)
- sprintf フォーマット (8)
-
ssl
_ timeout (16) -
ssl
_ timeout= (16) -
start
_ time (1) -
start
_ time= (1) - status (8)
- stime (16)
- stime= (8)
- strftime (16)
- strptime (32)
- struct (8)
- subsec (8)
- succ (7)
- sunday? (8)
- test (34)
- thursday? (8)
- time2wtime (8)
- time= (32)
-
time
_ format (8) -
time
_ format= (8) - timeofday (8)
- timeout (53)
- timeout= (16)
- timeouts= (8)
- times (24)
-
to
_ a (16) -
to
_ date (8) -
to
_ datetime (16) -
to
_ f (8) -
to
_ i (8) -
to
_ id (8) -
to
_ json (16) -
to
_ obj (8) -
to
_ r (8) -
to
_ s (16) -
to
_ time (16) - today (8)
-
total
_ time (8) - touch (8)
- tsort (8)
- tuesday? (8)
-
tv
_ nsec (8) -
tv
_ sec (8) -
tv
_ usec (8) - usec (8)
- utc (24)
- utc? (8)
-
utc
_ offset (8) - utime (50)
- utime= (8)
-
verify
_ gem (8) - wait (24)
-
wait
_ readable (8) -
wait
_ writable (8) - wday (8)
-
webrick
/ cgi (8) - wednesday? (8)
-
write
_ timeout (3) -
write
_ timeout= (3) - wtime (8)
- wtime2time (8)
- xmlschema (32)
- yaml (8)
- yday (8)
- year (8)
- zone (16)
検索結果
先頭5件
-
time (38060.0)
-
組み込みの Time クラスを拡張します。 日時を表す文字列をパースして Time オブジェクトに変換したり、 逆に Time オブジェクトを RFC などで定められた文字列に 変換する機能を提供します。
...組み込みの Time クラスを拡張します。
日時を表す文字列をパースして Time オブジェクトに変換したり、
逆に Time オブジェクトを RFC などで定められた文字列に
変換する機能を提供します。
* date-time は 2822 で定義されてい......ます。
* HTTP-date は 2616 で定義されています。
* dateTime は XML Schema Part 2: Datatypes (ISO 8601) で定義されています。
* 文字列から Time オブジェクトへの変換では Date._parse により様々な形式を扱えます。... -
Time
. strptime(date , format , now=self . now) -> Time (23248.0) -
文字列を Date._strptime を用いて Time オブジェクト に変換します。
...time を用いて 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......end
}
#=> 1991-05-18 04:13:00 +0900
Time.strptime('01/5/18 4:13:00', '%Y/%m/%d %T'){|y|
if y > 100 then y
elsif y >= 69 then y + 1900
else y + 2000
end
}
#=> 2001-05-18 04:13:00 +0900
詳しくは DateTime.strptime, Date.strptime を見てください。
@param date... -
Time
. strptime(date , format , now=self . now) {|y| . . . } -> Time (23248.0) -
文字列を Date._strptime を用いて Time オブジェクト に変換します。
...time を用いて 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......end
}
#=> 1991-05-18 04:13:00 +0900
Time.strptime('01/5/18 4:13:00', '%Y/%m/%d %T'){|y|
if y > 100 then y
elsif y >= 69 then y + 1900
else y + 2000
end
}
#=> 2001-05-18 04:13:00 +0900
詳しくは DateTime.strptime, Date.strptime を見てください。
@param date... -
OpenSSL
:: SSL :: Session # time -> Time (18208.0) -
セッションが確立された時刻を返します。
...セッションが確立された時刻を返します。
@see OpenSSL::SSL::Session#time=,
OpenSSL::SSL::Session#timeout... -
OpenSSL
:: X509 :: Revoked # time -> Time (18202.0) -
失効した日時を返します。
失効した日時を返します。 -
Kernel
# time(msg , width = 25) { . . . } -> object (18101.0) -
与えられたブロックの実行時間を計測して表示します。
与えられたブロックの実行時間を計測して表示します。
@param msg 表示するメッセージを指定します。
@param width 表示する幅を指定します。
@return ブロックの実行結果を返します。 -
Time
. parse(date , now = Time . now) -> Time (17354.0) -
...date を Date._parse によって
パースして Timeオブジェクトに変換します。
ブロック付きで呼ばれた場合、dateの年はブロックによって変換されます。
require 'time'
Time.parse(...) {|y| y < 100 ? (y >= 69 ? y + 1900 : y + 2000) : y}
与えられ......当要素が使われます。
require 'time'
time = Time.local(2019, 5, 1)
Time.parse("12:00", time) #=> 2019-05-01 12:00:00 +0900
下位の要素がなかったり壊れていた場合、最小値(1か0)が使われます。
@param date Time オブジェクトに変換可能な文字列......を指定します。
@param now 現在時刻をTime オブジェクトで指定します。
デフォルトはTime.nowとなります。
@raise ArgumentError dateに空文字列を与えた場合、発生します。
なお、1.9.2より前は例外は発生せず... -
Time
. parse(date , now = Time . now) {|year| year } -> Time (17354.0) -
...date を Date._parse によって
パースして Timeオブジェクトに変換します。
ブロック付きで呼ばれた場合、dateの年はブロックによって変換されます。
require 'time'
Time.parse(...) {|y| y < 100 ? (y >= 69 ? y + 1900 : y + 2000) : y}
与えられ......当要素が使われます。
require 'time'
time = Time.local(2019, 5, 1)
Time.parse("12:00", time) #=> 2019-05-01 12:00:00 +0900
下位の要素がなかったり壊れていた場合、最小値(1か0)が使われます。
@param date Time オブジェクトに変換可能な文字列......を指定します。
@param now 現在時刻をTime オブジェクトで指定します。
デフォルトはTime.nowとなります。
@raise ArgumentError dateに空文字列を与えた場合、発生します。
なお、1.9.2より前は例外は発生せず... -
Time
. iso8601(date) -> Time (17208.0) -
XML Schema で定義されている dateTime として date をパースして Time オブジェクトに変換します。
...いる dateTime として
date をパースして Time オブジェクトに変換します。
date がISO 8601で定義されている形式に準拠していない、
または Time クラスが指定された日時を表現できないときに
ArgumentError が発生します。
Time オブジ......ェクトを ISO8601 形式の文字列にフォーマットする
インスタンスメソッド Time#iso8601, Time#xmlschema もあります。
@param date XML Schema で定義されている dateTime として
パースされる文字列を指定します。
@raise ArgumentError dat......または Time クラスが指定された日時を表現できないとき
に発生します。
使用例
require 'time'
iso8601_time = '2008-08-31T12:34:56+09:00'
t = Time.iso8601(iso8601_time)
p t #=> 2008-08-31 12:34:56 +0900
p t.kind_of?(Time) #=> true... -
Time
. xmlschema(date) -> Time (17208.0) -
XML Schema で定義されている dateTime として date をパースして Time オブジェクトに変換します。
...いる dateTime として
date をパースして Time オブジェクトに変換します。
date がISO 8601で定義されている形式に準拠していない、
または Time クラスが指定された日時を表現できないときに
ArgumentError が発生します。
Time オブジ......ェクトを ISO8601 形式の文字列にフォーマットする
インスタンスメソッド Time#iso8601, Time#xmlschema もあります。
@param date XML Schema で定義されている dateTime として
パースされる文字列を指定します。
@raise ArgumentError dat......または Time クラスが指定された日時を表現できないとき
に発生します。
使用例
require 'time'
iso8601_time = '2008-08-31T12:34:56+09:00'
t = Time.iso8601(iso8601_time)
p t #=> 2008-08-31 12:34:56 +0900
p t.kind_of?(Time) #=> true... -
Time
. rfc2822(date) -> Time (17200.0) -
2822で定義されているdate-timeとしてdateをパースして Timeオブジェクトに変換します。 この形式は822で定義されて1123で更新された形式と 同じです。
...2822で定義されているdate-timeとしてdateをパースして
Timeオブジェクトに変換します。
この形式は822で定義されて1123で更新された形式と
同じです。
dateが2822に準拠していない、または
Timeクラスが指定された日時を表現でき......date-time として文字列を指定します。
@raise ArgumentError dateが2822に準拠していない、または
Timeクラスが指定された日時を表現できないときに
発生します。
使用例
require 'time'
rfc2822_time = 'Sun......, 31 Aug 2008 12:08:19 +0900'
t = Time.rfc2822(rfc2822_time)
p t.kind_of?(Time) #=> true
non_rfc2822_time = 'Sun 31 Aug 2008 12:08:19 +0900'
begin
p Time.rfc2822(non_rfc2822_time)
rescue ArgumentError => err
puts "format err: #{err}"
end... -
Time
. rfc822(date) -> Time (17200.0) -
2822で定義されているdate-timeとしてdateをパースして Timeオブジェクトに変換します。 この形式は822で定義されて1123で更新された形式と 同じです。
...2822で定義されているdate-timeとしてdateをパースして
Timeオブジェクトに変換します。
この形式は822で定義されて1123で更新された形式と
同じです。
dateが2822に準拠していない、または
Timeクラスが指定された日時を表現でき......date-time として文字列を指定します。
@raise ArgumentError dateが2822に準拠していない、または
Timeクラスが指定された日時を表現できないときに
発生します。
使用例
require 'time'
rfc2822_time = 'Sun......, 31 Aug 2008 12:08:19 +0900'
t = Time.rfc2822(rfc2822_time)
p t.kind_of?(Time) #=> true
non_rfc2822_time = 'Sun 31 Aug 2008 12:08:19 +0900'
begin
p Time.rfc2822(non_rfc2822_time)
rescue ArgumentError => err
puts "format err: #{err}"
end... -
Time
. httpdate(date) -> Time (17177.0) -
2616で定義されているHTTP-dateとしてdateをパースして Timeオブジェクトに変換します。
...2616で定義されているHTTP-dateとしてdateをパースして
Timeオブジェクトに変換します。
dateが2616に準拠していない、または
Timeクラスが指定された日時を表現できないときにArgumentErrorが
発生します。
@param date 2616で定義され......たは Timeクラスが指定された日時を表現できないときに発生します。
require 'time'
rfc2616_time = 'Sun, 31 Aug 2008 12:34:56 GMT'
t = Time.httpdate(rfc2616_time)
p t.kind_of?(Time) #=> true
non_rfc2616_time = 'San, 31 Aug 2008 12:34:56 GMT'
begin
Time.http......date(non_rfc2616_time)
rescue ArgumentError => err
puts err #=> not RFC 2616 compliant date: "San, 31 Aug 2008 12:34:56 GMT"
end...