Julian day to date
11 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hello everyone.
I have a simple (hopefuly) question. In the attached excel file, column C contains year and column D the day of year (e.g. 01/01/2007 is day 1 and 31/12/2007 is day 365).
Is there a way to convert this date type into the format dd-mm-year, with each of the three numbers in separate columns (one for the day, one for the month and one for the year)?
Thank you in advance!
0 Commenti
Risposte (1)
the cyclist
il 29 Ago 2020
Modificato: the cyclist
il 29 Ago 2020
Here is one way:
dateTable = readtable('KALAMARIA_2007.xlsx','Range','C:D');
julianDate = datetime(dateTable.YEAR,1,dateTable.JULIANDAY);
julianY = year(julianDate);
julianM = month(julianDate);
julianD = day(julianDate);
Of course, you don't really need to calculate the Julian year again, since it is already available as an input, but I made it for consistency.
Vedere anche
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!