このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
isregular
時間またはカレンダーの単位に関して入力時間が規則的かどうかを判別
説明
例
入力引数
出力引数
ヒント
場合によっては、規則的なタイム ステップを指定しながら timetable または
datetime
ベクトルを作成できますが、結果は不規則になります。タイム ステップをカレンダーの時間単位を使用して指定し、不規則なステップを発生させる時間が存在する場合に、このような結果が発生する可能性があります。たとえば、2019 年 1 月 31 日から始まり、タイム ステップが 1 カレンダー月の timetable を作成した場合、月に関して不規則になります。stime = datetime(2019,1,31); tstep = calmonths(1); TT = timetable('Size',[3 1],'VariableTypes',{'double'},... 'TimeStep',tstep,'StartTime',stime); tf = isregular(TT,'month')
tf = logical 0
夏時間 (DST) からの移行、またはうるう秒である
datetime
値が原因で不規則性が発生する場合もあります。次の表は、予期しない不規則な結果が発生する可能性がある日付、時刻、およびタイム ステップを示しています。行時間値
タイム ステップ
月の 29 日、30 日または 31 日として指定する開始時間。
カレンダー月または四半期の数。
2 月 29 日として指定する開始時間。
カレンダー年の数。
DST から標準時間に移行する日の午前 1 時と午前 2 時の間に発生するすべての datetime
値 (それらの値のタイム ゾーンで DST が適用される場合)。カレンダー日またはカレンダー月の数。 うるう秒であるすべての
datetime
値 (それらの値のタイム ゾーンがUTCLeapSeconds
タイム ゾーンである場合)。うるう秒のリストについては、leapseconds
を参照してください。任意のカレンダー単位 (日、週、月、四半期、年) で指定されているタイム ステップ。
拡張機能
バージョン履歴
R2016b で導入