convert exp number to datetime

7 vues (au cours des 30 derniers jours)
Sim
Sim le 18 Oct 2022
Commenté : Sim le 18 Oct 2022
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 commentaire
Sim
Sim le 18 Oct 2022
this obviously does not work..
datetime(2.022051711034598e+16,'format','dd-mmm-yyyy HH:MM:SS')

Connectez-vous pour commenter.

Réponse acceptée

Stephen23
Stephen23 le 18 Oct 2022
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 commentaire
Sim
Sim le 18 Oct 2022
thanks a lot!!!! :-)

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Get Started with MATLAB dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by