convert date time to number ?
    6 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    MUKESH KUMAR
 el 4 de Jul. de 2018
  
    
    
    
    
    Comentada: Aarti Dwivedi
      
 el 6 de Jul. de 2018
            I had excel sheet having date format dd/mm/yyyy hh:mm:ss , So now I want to convert each value into number format. How can I do this?
2 comentarios
  Walter Roberson
      
      
 el 4 de Jul. de 2018
				Which number format is it?
Does the spreadsheet have the values stored as text string or as excel date format?
Respuesta aceptada
  Aarti Dwivedi
      
 el 4 de Jul. de 2018
        https://www.mathworks.com/help/matlab/ref/datenum.html Assuming that you have already read the values from the Excel sheet in different variables, the number you are looking for is "numd", it can be obtained using:
date_arr = datetime(yyyy,mm,dd,hh,mm,ss)
numd = datenum(date_arr)
2 comentarios
  Peter Perkins
    
 el 5 de Jul. de 2018
				Unless you specifically need a datenum, this is almost certainly not the best choice. As Walter says, what number format do you need?
And in any case, in recent versions of MATLAB, you can read dates from Excel directly as datetimes, and it's likely that you do not need to convert them to a "number".
  Aarti Dwivedi
      
 el 6 de Jul. de 2018
				The OP wanted a "number", that's why I provided it. Although I agree with you that it is not the best choice, I put it with datetime as well as datenum so that it would be clear to a MATLAB novice and the OP the difference between the two.
Más respuestas (0)
Ver también
Categorías
				Más información sobre Dates and Time en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!




