MATLAB ヘルプ センター
カレンダー期間を数値と期間の単位に分割
[X1,X2,...] = split(t,units)
[X1,X2,...] = split(t,units) は、t で指定されたカレンダー期間の値を、units で指定された日付または時間の単位に分割し、個別の数値配列として返します。出力引数の数は units で指定された日付および時間の単位の数で決まります。
X1,X2,...
t
units
例
すべて折りたたむ
calendarDuration 配列を作成します。
calendarDuration
T = calmonths(15:17) + caldays(8) + hours(1.2345)
T = 1×3 calendarDuration 1y 3mo 8d 1h 14m 4.2s 1y 4mo 8d 1h 14m 4.2s 1y 5mo 8d 1h 14m 4.2s
月、日、時間を取得します。
[m,d,t] = split(T,{'months','days','time'})
m = 1×3 15 16 17
d = 1×3 8 8 8
t = 1×3 duration 01:14:04 01:14:04 01:14:04
年、月、日、時間を取得します。
[y,m,d,t] = split(T,{'years','months','days','time'})
y = 1×3 1 1 1
m = 1×3 3 4 5
年と月の両方を要求すると、split は 12 より大きい月の値を年の値に繰り上げます。
split
入力カレンダー期間。calendarDuration 配列として指定します。
データ型: calendarDuration
日付と時間の単位。文字ベクトル、文字ベクトルの cell 配列、または string 配列として指定します。units を指定するのは、最初の入力引数が calendarDuration 配列 t の場合のみです。
単位には次の表から 1 つ以上の値を指定できます。
'years'
'quarters'
'months'
'weeks'
'days'
'time'
日付と時間の単位は大きい方から順番に指定しなければなりません。たとえば {'years','months'} は有効ですが {'months','years'} は無効です。
{'years','months'}
{'months','years'}
例: split(t,{'years','months','days'})
split(t,{'years','months','days'})
データ型: char | cell | string
char
cell
string
duration
出力される数値および duration 値。配列として返されます。split は年、月および日の値を数値配列に返し、時刻値を duration 配列に返します。
データ型: double | duration
double
すべて展開する
split 関数は tall 配列を完全にサポートしています。詳細については、tall 配列を参照してください。
backgroundPool
ThreadPool
R2014b で導入
time | calyears | calquarters | calmonths | calweeks | caldays
time
calyears
calquarters
calmonths
calweeks
caldays
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ