Find indices of matching date times

51 ビュー (過去 30 日間)
Dion Theunissen
Dion Theunissen 2021 年 6 月 4 日
回答済み: Chidvi Modala 2021 年 6 月 7 日
Hi,
I have 2 tables containing a column datetime. How can I find the first DateTime of table A in table B?
So if Table B contains 20 DateTimes. How can I find the index of the matching datetime from table A?
  2 件のコメント
Rik
Rik 2021 年 6 月 4 日
Have you tried ismember? It will probably be close to what you need.
Akira Agata
Akira Agata 2021 年 6 月 4 日
Or have you tried withtol function?

サインインしてコメントする。

採用された回答

Chidvi Modala
Chidvi Modala 2021 年 6 月 7 日
You can refer to the following piece of code
s1 = {'2014-07-28' ; '2014-06-29' ; '2014-07-30'};
s2 = {'2014-08-01' ; '2014-07-30' ; '2014-07-9'};
t1 = datetime(s1,'InputFormat','yyyy-MM-dd')
t2 = datetime(s2,'Format','yyyy-MM-dd')
[logical_Index ,index] = ismember(t2,t1)

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeTables についてさらに検索

製品


リリース

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by