るりまサーチ

最速Rubyリファレンスマニュアル検索!
221件ヒット [101-200件を表示] (0.108秒)
トップページ > クエリ:t[x] > クエリ:usec[x]

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. matrix t
  4. t61string new
  5. fiddle type_size_t

ライブラリ

クラス

モジュール

キーワード

検索結果

<< < 1 2 3 > >>

Fiddle::Importer#struct(signature) -> Class (6124.0)

C の構造体型に対応する Ruby のクラスを構築して返します。

...す。そしてそれを
配列で signature に渡してデータを定義します。例えば C における
struct timeval {
long tv_sec;
long tv_usec;
};
という構造体型に対応して
T
imeval = struct(["long tv_sec", "long tv_usec"])
として構造体に対応するクラ...
...
* クラスメソッド malloc
* initialize
* to_ptr
* to_i
* 構造体の各メンバへのアクセサ
返されるクラスは Fiddle::CStruct を継承しています。詳しくは
そちらを参照してください。


@param signature 構造体の各要素を文字列で表...
...require 'fiddle/import'

module M
extend Fiddle::Importer
dlload "libc.so.6"
extern "int gettimeofday(void*, void*)"
T
imeval = struct(["long tv_sec", "long tv_usec"])
end

t
ime = M::Timeval.malloc
M.gettimeofday(time, Fiddle::NULL)
p time.tv_sec
p time.tv_usec...

Logger#datetime_format -> String | nil (6118.0)

ログに記録する時の日付のフォーマットです。

...T%H:%M:%S.%06d " を使用します。

なお、"%06d" には Time#strftime ではなく、単に Time#usec
値を String#% でフォーマットしたものが入ります。

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

logger = Logger.new(STDOUT)

logger.datetime_format # => nil
logger.debug("test...
...")
logger.datetime_format = '%Y/%m/%dT%H:%M:%S.%06d'
logger.datetime_format # => "%Y/%m/%dT%H:%M:%S.%06d"
logger.debug("test")

# => D, [2019-03-12T22:52:13.674385 #17393] DEBUG -- : test
# D, [2019/03/12T22:52:13.000012#17393] DEBUG -- : test
//}

@see Time#strftime, Logger#datetime_format=...

Time.at(seconds, xseconds, unit) -> Time (6117.0)

unit に応じて seconds + xseconds ミリ秒などの時刻を表す Time オブジェクトを返します。

...unit に応じて seconds + xseconds ミリ秒などの時刻を表す Time オブジェクトを返します。

@param seconds 起算時からの経過秒数を表わす値をInteger、 Float、 Rational、または他のNumericで指定します。
@param xseconds unit に対応するミリ秒...
...定します。
@param unit :millisecond, :usec, :microsecond, :nsec, :nanosecond のいずれかを指定します。
@param in "+HH:MM" や "-HH:MM" のような形式の文字列か
数値でタイムゾーンを指定します。

//emlist[][ruby]{
T
ime.at(946684800, 123.456789, :milli...
...second).nsec # => 123456789
T
ime.at(946684800, 123456.789, :usec).nsec # => 123456789
T
ime.at(946684800, 123456.789, :microsecond).nsec # => 123456789
T
ime.at(946684800, 123456789, :nsec).nsec # => 123456789
//}...
...かマイクロ秒かナノ秒を指定します。
@param unit :millisecond, :usec, :microsecond, :nsec, :nanosecond のいずれかを指定します。
@param in "+HH:MM" や "-HH:MM" のような形式の文字列か
"UTC" かミリタリータイムゾーンの文字列または...
...ムゾーンを指定します。

//emlist[][ruby]{
T
ime.at(946684800, 123.456789, :millisecond).nsec # => 123456789
T
ime.at(946684800, 123456.789, :usec).nsec # => 123456789
T
ime.at(946684800, 123456.789, :microsecond).nsec # => 123456789
T
ime.at(946684800, 123456789, :nsec).nsec...

Time.at(seconds, xseconds, unit, in:) -> Time (6117.0)

unit に応じて seconds + xseconds ミリ秒などの時刻を表す Time オブジェクトを返します。

...unit に応じて seconds + xseconds ミリ秒などの時刻を表す Time オブジェクトを返します。

@param seconds 起算時からの経過秒数を表わす値をInteger、 Float、 Rational、または他のNumericで指定します。
@param xseconds unit に対応するミリ秒...
...定します。
@param unit :millisecond, :usec, :microsecond, :nsec, :nanosecond のいずれかを指定します。
@param in "+HH:MM" や "-HH:MM" のような形式の文字列か
数値でタイムゾーンを指定します。

//emlist[][ruby]{
T
ime.at(946684800, 123.456789, :milli...
...second).nsec # => 123456789
T
ime.at(946684800, 123456.789, :usec).nsec # => 123456789
T
ime.at(946684800, 123456.789, :microsecond).nsec # => 123456789
T
ime.at(946684800, 123456789, :nsec).nsec # => 123456789
//}...
...かマイクロ秒かナノ秒を指定します。
@param unit :millisecond, :usec, :microsecond, :nsec, :nanosecond のいずれかを指定します。
@param in "+HH:MM" や "-HH:MM" のような形式の文字列か
"UTC" かミリタリータイムゾーンの文字列または...
...ムゾーンを指定します。

//emlist[][ruby]{
T
ime.at(946684800, 123.456789, :millisecond).nsec # => 123456789
T
ime.at(946684800, 123456.789, :usec).nsec # => 123456789
T
ime.at(946684800, 123456.789, :microsecond).nsec # => 123456789
T
ime.at(946684800, 123456789, :nsec).nsec...

Time.at(seconds, xseconds, unit) -> Time (6116.0)

unit に応じて seconds + xseconds ミリ秒などの時刻を表す Time オブジェクトを返します。

...unit に応じて seconds + xseconds ミリ秒などの時刻を表す Time オブジェクトを返します。

@param seconds 起算時からの経過秒数を表わす値をInteger、 Float、 Rational、または他のNumericで指定します。
@param xseconds unit に対応するミリ秒...
...します。
@param unit :millisecond, :usec, :microsecond, :nsec, :nanosecond のいずれかを指定します。

//emlist[][ruby]{
T
ime.at(946684800, 123.456789, :millisecond).nsec # => 123456789
T
ime.at(946684800, 123456.789, :usec).nsec # => 123456789
T
ime.at(946684800, 123456.789, :m...
...icrosecond).nsec # => 123456789
T
ime.at(946684800, 123456789, :nsec).nsec # => 123456789
//}...

絞り込み条件を変える

Time.at(time) -> Time (6112.0)

time で指定した時刻の Time オブジェクトを返します。

...
t
ime で指定した時刻の Time オブジェクトを返します。

キーワード引数 in でタイムゾーンを指定できます。タイムゾーンの指定がなく
引数が数値の場合、生成された Time オブジェクトのタイムゾーンは地方時となります。...
...@param time Time オブジェクト、もしくは起算時からの経過秒数を表わす数値で指定します。
@param in "+HH:MM" や "-HH:MM" のような形式の文字列か
数値でタイムゾーンを指定します。

//emlist[][ruby]{
T
ime.at(0)...
...00:00 +0900
T
ime.at(Time.at(0).getutc) # => 1970-01-01 00:00:00 UTC
T
ime.at(946702800) # => 2000-01-01 14:00:00 +0900
T
ime.at(-284061600) # => 1960-12-31 15:00:00 +0900
T
ime.at(946684800.2).usec # => 200000
T
ime.at(158272189...
...@param time Time オブジェクト、もしくは起算時からの経過秒数を表わす数値で指定します。
@param in "+HH:MM" や "-HH:MM" のような形式の文字列か
"UTC" かミリタリータイムゾーンの文字列または
数値でタイムゾーンを...

Time.at(time, in:) -> Time (6112.0)

time で指定した時刻の Time オブジェクトを返します。

...
t
ime で指定した時刻の Time オブジェクトを返します。

キーワード引数 in でタイムゾーンを指定できます。タイムゾーンの指定がなく
引数が数値の場合、生成された Time オブジェクトのタイムゾーンは地方時となります。...
...@param time Time オブジェクト、もしくは起算時からの経過秒数を表わす数値で指定します。
@param in "+HH:MM" や "-HH:MM" のような形式の文字列か
数値でタイムゾーンを指定します。

//emlist[][ruby]{
T
ime.at(0)...
...00:00 +0900
T
ime.at(Time.at(0).getutc) # => 1970-01-01 00:00:00 UTC
T
ime.at(946702800) # => 2000-01-01 14:00:00 +0900
T
ime.at(-284061600) # => 1960-12-31 15:00:00 +0900
T
ime.at(946684800.2).usec # => 200000
T
ime.at(158272189...
...@param time Time オブジェクト、もしくは起算時からの経過秒数を表わす数値で指定します。
@param in "+HH:MM" や "-HH:MM" のような形式の文字列か
"UTC" かミリタリータイムゾーンの文字列または
数値でタイムゾーンを...

Time.at(time) -> Time (6111.0)

time で指定した時刻の Time オブジェクトを返します。

...
t
ime で指定した時刻の Time オブジェクトを返します。

引数が数値の場合、生成された Time オブジェクトのタイムゾーンは地方時となります。

@param time Time オブジェクト、もしくは起算時からの経過秒数を表わす数値で指定...
...します。

//emlist[][ruby]{
T
ime.at(0) # => 1970-01-01 09:00:00 +0900
T
ime.at(Time.at(0)) # => 1970-01-01 09:00:00 +0900
T
ime.at(Time.at(0).getutc) # => 1970-01-01 00:00:00 UTC
T
ime.at(946702800) # => 2000...
...-01-01 14:00:00 +0900
T
ime.at(-284061600) # => 1960-12-31 15:00:00 +0900
T
ime.at(946684800.2).usec # => 200000
//}...

Time.utc(sec, min, hour, mday, mon, year, wday, yday, isdst, zone) -> Time (6103.0)

引数で指定した協定世界時の Time オブジェクトを返します。

...引数で指定した協定世界時の Time オブジェクトを返します。

引数の順序は Time#to_a と全く同じです。
引数 wday, yday, zone に指定した値は無視されます。
引数に nil を指定した場合の値はその引数がとり得る最小の値です。

@...
...@param yday 無視されます。

@param isdst 指定した日時が夏時間(Daylight Saving Time)なら true を指定します。
そうでないなら、false を指定します。

@param zone 無視されます。

@raise ArgumentError 与えられた引数の範囲が valid...

Time.gm(year, mon = 1, day = 1, hour = 0, min = 0, sec = 0, usec = 0) -> Time (3208.0)

引数で指定した協定世界時の Time オブジェクトを返します。

...引数で指定した協定世界時の Time オブジェクトを返します。

第2引数以降に nil を指定した場合の値はその引数がとり得る最小の値です。

@param year 年を整数か文字列で指定します。例えば 1998 年に対して 1998 を指定します...
...か文字列で指定します。(60はうるう秒)

@param usec マイクロ秒を整数か文字列で指定します。

@raise ArgumentError 与えられた引数の範囲が valid でない場合に発生します。

//emlist[][ruby]{
p Time.gm(2000, 1, 1) # => 2000-01-01 00:00:00 UTC
//}...

絞り込み条件を変える

Time.local(year, mon = 1, day = 1, hour = 0, min = 0, sec = 0, usec = 0) -> Time (3208.0)

引数で指定した地方時の Time オブジェクトを返します。

...引数で指定した地方時の Time オブジェクトを返します。

第2引数以降に nil を指定した場合の値はその引数がとり得る最小の値です。

@param year 年を整数か文字列で指定します。例えば 1998 年に対して 1998 を指定します。

@p...
...文字列で指定します。(60はうるう秒)

@param usec マイクロ秒を整数か文字列で指定します。

@raise ArgumentError 与えられた引数の範囲が valid でない場合に発生します。

//emlist[][ruby]{
p Time.local(2000, 1, 1) # => 2000-01-01 00:00:00 +0900
//}...

Fiddle::Importer#sizeof(t) -> Integer (3165.0)

C における sizeof(t) の値を返します。

...る sizeof(t) の値を返します。

t
が文字列の場合、その文字列が表す C の型の size が返されます。
例えば、sizeof("char") は 1 を返します。
sizeof("char*") は環境によって 4 や 8 といった値を返します。

Fiddle::Importer#struct で定義し...
...
Fiddle::Importer#union で定義した共用体クラスも同様です。

t
がクラスの場合、t to_ptr というインスタンスメソッドを持っている
ならば t.size を返します。

それ以外の場合は Pointer[t].size を返します。

@param t サイズを計...
...@raise Fiddle::DLError t として文字列を渡し、それが表している型を Fiddle が知らなかった
場合に発生します

例:

require 'fiddle/import'

module M
extend Fiddle::Importer
T
imeval = struct(["long tv_sec", "long tv_usec"])
p sizeof("char") #...

Time.gm(sec, min, hour, mday, mon, year, wday, yday, isdst, zone) -> Time (3103.0)

引数で指定した協定世界時の Time オブジェクトを返します。

...引数で指定した協定世界時の Time オブジェクトを返します。

引数の順序は Time#to_a と全く同じです。
引数 wday, yday, zone に指定した値は無視されます。
引数に nil を指定した場合の値はその引数がとり得る最小の値です。

@...
...@param yday 無視されます。

@param isdst 指定した日時が夏時間(Daylight Saving Time)なら true を指定します。
そうでないなら、false を指定します。

@param zone 無視されます。

@raise ArgumentError 与えられた引数の範囲が valid...
<< < 1 2 3 > >>