MATLAB: How to convert the format of a date

convertdatedatenumdatestrformatstring

Dear all, I have a vector with different dates. I converted the different dates with datenum. The format was dd:mm:yyyy mm:hh:ss before I converted the time points to numbers. Now I want to change the format! I want only dd:mm:yyyy. Do I have to convert the dates back to a string to change the format or can I do it with a number? All I want, is to delete the mm:hh:ss! But finally the date should be a number again! Thank you in advance!

Best Answer

datestr(yourdate,'dd:mm:yyyy')
To remove duplicate date, You can use
unique(datestr(yourdate,'dd:mm:yyyy'),'rows')