converting MJD in UT1 to calender date

49 visualizzazioni (ultimi 30 giorni)
Trae
Trae il 20 Mag 2022
Modificato: James Tursa il 23 Nov 2024 alle 1:57
how could I convert 2017 January 00:00:00.5912977 which is MJD 57754 in UT1 to year,month,day,hour,,,,,,seconds
  1 Commento
James Tursa
James Tursa il 23 Nov 2024 alle 0:34
Modificato: James Tursa il 23 Nov 2024 alle 1:57
Note: If you are trying to convert to/from UTC and UT1, then you will have to interpolate the UT1-UTC data from this source:
E.g., the finals2000A.all file.

Accedi per commentare.

Risposte (1)

Voss
Voss il 20 Mag 2022
Modificato: Voss il 20 Mag 2022
Convert 2017 January 00:00:00.5912977 to year,month,day,hour,,,,,,seconds, as requested:
dt = datetime('2017 January 00:00:00.5912977', ...
'InputFormat','yyyy MMMM hh:mm:ss.SSSSSSS', ...
'Format','yyyy,MM,dd,hh,,,,,,ss')
dt = datetime
2017,01,01,12,,,,,,00
Various conversions from MJD 57754, since that was mentioned:
dt = datetime(57754,'Format','yyyy MMMM dd hh:mm:ss.SSSSSSS','ConvertFrom','MJD')
dt = datetime
2017 January 01 12:00:00.0000000
dt = datetime(57754,'Format','yyyy MMMM hh:mm:ss.SSSSSSS','ConvertFrom','MJD')
dt = datetime
2017 January 12:00:00.0000000
dt = datetime(57754,'Format','yyyy,MM,dd,hh,mm,ss','ConvertFrom','MJD')
dt = datetime
2017,01,01,12,00,00
dt = datetime(57754,'Format','yyyy,MM,dd,hh,,,,,,ss','ConvertFrom','MJD')
dt = datetime
2017,01,01,12,,,,,,00

Categorie

Scopri di più su Dates and Time in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by