convert Julian Date to yyyy-mm-dd
Show older comments
I am analyzing the vertical profiles of the profiling robotic float ( ftp://ftp.ifremer.fr/ifremer/argo/dac/coriolis/6902905/ ). The dates are there stored as Julian Dates, field JULD. As I was converting them into format yyyy-mm-dd on Matlab, difficulties occurred. The Julian date used here is not as usual (first 2 digits year and last 3 digits days w.r.t. Jan 1st, nor the number of days w.r.t. 4713 BCE ). For example here 25856 represents 17-Oct-2020, which is confusing to me. Could someone please provide some instruction on this? Thank you very much!
1 Comment
James Tursa
on 19 Oct 2020
Can you explain how 25856 represents 17-Oct-2020? If the "first 2 digits year" is 25, how does that and 856 days result in a date in 2020?
Accepted Answer
More Answers (1)
Are you looking for this?
datetime(25856,'convertfrom','juliandate','Format','yyy-MM-dd')
which makes sense given,
datetime(0,'convertfrom','juliandate','Format','yyy-MMM-dd') + days(25856)
Categories
Find more on Dates and Time in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!