このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
日付と時刻を文字列書式に変換
メモ
datestr
は日付と時刻を表すテキストを返しますが、datetime
値を使用して時点を表現し、それを、関数 char
、cellstr
または関数 string
を使用してテキストに変換することをお勧めします。
は、入力配列 DateString
= datestr(t
)t
の datetime
値を日付と時刻を表すテキストに変換します。
関数 datestr
は m
行の文字配列を返します。ここで、m
は t
内の datetime
値の総数です。datestr
から返されるテキストの既定の形式は「日-月-年 時:分:秒」です。時:分:秒が 00:00:00
の場合、返されるテキストの形式は「日-月-年」になります。
は、日付ベクトルを日付と時刻を表すテキストに変換します。関数 DateString
= datestr(DateVector
)datestr
は m
行の文字配列を返します。ここで、m
は DateVector
内の日付ベクトルの総数です。
は、シリアル日付値を日付と時刻を表すテキストに変換します。関数 DateString
= datestr(DateNumber
)datestr
は m
行の文字配列を返します。ここで、m
は DateNumber
内の日付値の総数です。
は、DateString
= datestr(___,formatOut
)formatOut
を使用して出力テキストの形式を指定します。formatOut
は、前述の構文のすべての入力引数と共に使用できます。
は、DateString
= datestr(DateStringIn
)DateStringIn
を「日-月-年 時:分:秒」の形式のテキストに変換します。DateStringIn
で表されるすべての日付と時刻は、同じ形式でなければなりません。
は、DateString
= datestr(DateStringIn
,formatOut
,PivotYear
)DateStringIn
を formatOut
で指定される形式で DateString
に変換します。オプションの PivotYear
を使用して、年が 2 文字で指定される日付を解釈します。
は、現在のロケールの言語で日付を返します。この言語は、コンピューターのオペレーティング システムで選択している言語です。引数リストで DateString
= datestr(___,'local'
)'local'
を省略すると、datestr
は既定の言語 (US English) でテキストを返します。前述の任意の構文で 'local'
を使用します。引数 'local'
は、引数の列の最後に指定しなければなりません。
事前に定義された MATLAB® 日付形式以外のテキストを変換するには、まず関数 datenum
または関数 datevec
のいずれかを使用してテキストを日付値に変換します。