converting MJD in UT1 to calender date

37 views (last 30 days)
Jes
Jes on 20 May 2022
Edited: Voss on 20 May 2022
how could I convert 2017 January 00:00:00.5912977 which is MJD 57754 in UT1 to year,month,day,hour,,,,,,seconds

Answers (1)

Voss
Voss on 20 May 2022
Edited: Voss on 20 May 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

Community Treasure Hunt

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

Start Hunting!