posixtime
MATLAB datetime の POSIX 時間への変換
説明
p = posixtime(
は、t
)t
の datetime
値と等価な POSIX® 時間を返します。POSIX 時間は、UTC (協定世界時) の 1970 年 1 月 1 日 00:00:00 から経過した秒数 (小数の秒数を含む) で、うるう秒は無視します。p
は double
の配列です。
t
のタイム ゾーンが指定されていない場合、posixtime
はt
の時刻を UTC 時刻として扱います。この解釈は、他のコンテキストで "ゾーンなし" のdatetime
配列を扱う場合と異なることがあります。たとえば、datetime('now')
は現地時間を返すように思うかもしれません。しかし、posixtime
はこれを UTC 時間と解釈します。t
のタイム ゾーンが指定されている場合、posixtime
はタイム ゾーンのオフセットを使用して、UTC を基準とした POSIX 時間を計算します。
ベスト プラクティスは、posixtime
を呼び出す前に t
のタイム ゾーンを指定することです。
例
入力引数
拡張機能
バージョン履歴
R2014b で導入