MATLABで文字列の日付形式を特定し、それらをすべて同じ形式にする方法が見つかりません。私はdatenum(list)
を行うすべての行が同じ日付の形式を持っていないため、エラーメッセージがある場合文字列中のインスタンスの日付フォーマットを特定して均質化する方法はありますか?
list = {'01-Sep-1882'; ...
'01-Aug-1895'; ...
'04/01/1912'; ...
'Tue, 05/28/46'; ...
'Tue, 03/10/53'; ...
'06/20/58'; ...
'Thu, 09/20/73'; ...
'Fri, 08/15/75'; ...
'Sun, 12/01/1996'};
:私は、次のセル配列を持っています。あなたはこれを回避する方法を考えることができますか?
セルlist' 'ですアレイ? – rayryeng
こんにちは@レイライェン、はい、そうです。形式は次のとおりです:list = '12/15/68 '' Sun、01/15/89 '... –
これを行う1つの方法は、セルの各要素をループし、それらに個別に 'datenum'を使うことです。しかし、 'Tue、Thu、Fri'などのアルファベット形式の日付で始まるセル配列内の要素に' datenum'を使用すると、MATLABには現在ビルドされていませんこの形式の日付を探すための形式指定子では、ここでエラーが出ます。これらを破棄し、日付の数値形式に頼っても安全ですか? – rayryeng