convert exp number to datetime

Hi, I have this number that I would like to convert into datetime.. I am not sure about which function to use and how.. any suggestion ?
% input
2.022051711034598e+16
% desired output
'2022-05-17 11:03:45.980'

1 件のコメント

Sim
Sim 2022 年 10 月 18 日
this obviously does not work..
datetime(2.022051711034598e+16,'format','dd-mmm-yyyy HH:MM:SS')

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

 採用された回答

Stephen23
Stephen23 2022 年 10 月 18 日

1 投票

N = 2.022051711034598e+16;
S = string(uint64(N))
S = "20220517110345980"
D = datetime(S, 'inputFormat','uuuuMMddHHmmssSSS', 'Format','yyyy-MM-dd HH:mm:ss.SSS')
D = datetime
2022-05-17 11:03:45.980

1 件のコメント

Sim
Sim 2022 年 10 月 18 日
thanks a lot!!!! :-)

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

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeDates and Time についてさらに検索

質問済み:

Sim
2022 年 10 月 18 日

コメント済み:

Sim
2022 年 10 月 18 日

Community Treasure Hunt

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

Start Hunting!

Translated by