combine integers into date
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Munsell Randall
el 2 de Nov. de 2017
Comentada: Andrei Bobrov
el 2 de Nov. de 2017
i have a date in the form of numbers:
year = 2016
month = 6
day = 2
hour = 3
minute = 5
second = 1
How can I combine these values into a date format such as "06/02/2016 03:05:01"
I tried combining into a string but since the variables are only one digit, when i run:
datetime(prod_time,'InputFormat','dd-MM-yyyy HH:mm:ss')
i get:
Error using datetime (line 616)
Unable to parse '6/23/2017 18:6:9' as a date/time using the format 'dd-MM-yyyy HH:mm:ss'.
I'm assuming it's because they are looking for double digits but my variables are only single. How do I get around this?
I'm trying to do this with dynamic data that is being read in from another file.
0 comentarios
Respuesta aceptada
Andrei Bobrov
el 2 de Nov. de 2017
y = 2016
M = 6
d = 2
h = 3
m = 5
s = 1
datetime(y,M,d,h,m,s,'F','MM/dd/uuuu HH:mm:ss')
3 comentarios
Walter Roberson
el 2 de Nov. de 2017
Which MATLAB version are you using? The above code works for me in R2017b.
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!