leapseconds
説明
は、T
= leapsecondsdatetime
データ型がサポートするうるう秒のリストが含まれる timetable を返します。各うるう秒について、timetable には発生した日付、その符号、その日付時点でのうるう秒の累積秒数が含まれます。
うるう秒を日付と時刻で考慮するには、関数 datetime
を使用して datetime
配列を作成してから、'TimeZone'
名前と値のペアの引数の値を 'UTCLeapSeconds'
として指定します。
[
は、MATLAB® で使用されているうるう秒データの国際地球回転・基準系事業 (IERS) Bulletin C のバージョン番号を返します。IERS は必要に応じて新しいうるう秒を定期的に宣言します。詳細については、IERS Bulletins を参照してください。T
,vers
] = leapseconds
例
うるう秒のリスト表示
datetime
データ型でサポートされるうるう秒をすべてリストする timetable を作成します。
T = leapseconds
T=27×2 timetable
Date Type CumulativeAdjustment
___________ ____ ____________________
30-Jun-1972 + 1 sec
31-Dec-1972 + 2 sec
31-Dec-1973 + 3 sec
31-Dec-1974 + 4 sec
31-Dec-1975 + 5 sec
31-Dec-1976 + 6 sec
31-Dec-1977 + 7 sec
31-Dec-1978 + 8 sec
31-Dec-1979 + 9 sec
30-Jun-1981 + 10 sec
30-Jun-1982 + 11 sec
30-Jun-1983 + 12 sec
30-Jun-1985 + 13 sec
31-Dec-1987 + 14 sec
31-Dec-1989 + 15 sec
31-Dec-1990 + 16 sec
⋮
時間範囲内でのうるう秒の検出
うるう秒が 2008 年に追加されたかどうか判断します。
最初に、うるう秒の timetable を作成します。
T = leapseconds
T=27×2 timetable
Date Type CumulativeAdjustment
___________ ____ ____________________
30-Jun-1972 + 1 sec
31-Dec-1972 + 2 sec
31-Dec-1973 + 3 sec
31-Dec-1974 + 4 sec
31-Dec-1975 + 5 sec
31-Dec-1976 + 6 sec
31-Dec-1977 + 7 sec
31-Dec-1978 + 8 sec
31-Dec-1979 + 9 sec
30-Jun-1981 + 10 sec
30-Jun-1982 + 11 sec
30-Jun-1983 + 12 sec
30-Jun-1985 + 13 sec
31-Dec-1987 + 14 sec
31-Dec-1989 + 15 sec
31-Dec-1990 + 16 sec
⋮
開始時間と終了時間で 2008 年全体をカバーする time range オブジェクトを作成します。
tr = timerange('2008','year')
tr = timetable timerange subscript: Select timetable rows with times in the half-open interval: Starting at, including: 01-Jan-2008 00:00:00 Ending at, but excluding: 01-Jan-2009 00:00:00
時間が 2008 年内である T
の行を返すには、tr
を使用して T
にインデックスを付けます。timetable にインデックスを付ける場合、行番号または行時間によって行を指定できます。
T(tr,:)
ans=1×2 timetable
Date Type CumulativeAdjustment
___________ ____ ____________________
31-Dec-2008 + 24 sec
IERS Bulletin C バージョン番号のリスト
MATLAB で使用されているうるう秒データの IERS Bulletin C バージョン番号をリストします。
[T,vers] = leapseconds; vers
vers = 66
出力引数
T
— うるう秒のリスト
timetable
うるう秒のリスト。timetable として返されます。
vers
— IERS Bulletin C のバージョン番号
整数
IERS Bulletin C のバージョン番号。整数として返されます。
バージョン履歴
R2020a で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)