Excelで使用される日付パターンであるMATLABで知りたいです。これは、MATLAB から Excel ファイルを読み取ったためですが、ユーザー コンピューターによっては、日付が dd-mm-yyyy または mm-dd-yyyy として表されます。
明確化: 私の悪い説明で申し訳ありません。これが私のシナリオです。日付 (およびその他の列、この問題には関係ありません) を含む Excel ファイルがあります。matlab アプリケーションを実行する必要がある 2 台のコンピューターがあります。(MATLAB で) xlsread を使用する最初のものでは、コンピューターの地域構成により、日付が dd-mm-yyyy 形式で表示されます。2 番目の例では、同じ MatLab バージョンで同じファイルを読み取りましたが、読み取った日付は mm-dd-yyyy 形式になっています (これも、コンピューター 2 の地域構成がコンピューター 1 とは異なるためです)。
ここで、datenum を日付変換に使用しようとすると、formatIn パラメータを正しい方法で使用できません。formatIn を mm-dd-yyyy に指定すると、これはコンピュータ 1 では正しく動作しますが、コンピュータ 2 では動作しません。およびその逆。
そのため、formatIn の正しい入力パラメーターを見つけるために、コンピューターの Excel で使用される日付パターンを MATLAB で特定する必要があると思います。