How a read the particular character from a string?

Kindly looking for help on a small question. any help is highly appreciated!!
I got this string in a format e.g. 13:30:00 which essentially display the time. Now I need to seperate 13, 30, 00 into 3 different string. Maybe we can use str2double to convert the string into double first so it will be more easily handled?
Thank you once again.

Respuestas (1)

Sean de Wolski
Sean de Wolski el 9 de Feb. de 2012
regexp('13:30:00',':','split') %split on ':'

2 comentarios

Yu Wang
Yu Wang el 9 de Feb. de 2012
Thank you for your help. But now the problem is how to use these split srings. I can use "clock" function to return the current time which is a 6-element cell, I can simply let c=clock, then use c(4), c(5), c(6) to return hour, mininute, second individually. What I want is compare the hours, mins and seconds, and use a simple formula to calculate the total different in seconds.
Possibly easier to convert the string time in to a serial date num, subtract from the clock() result, and multiply the result by 24*60*60 to get the difference in seconds.

Iniciar sesión para comentar.

Categorías

Más información sobre Characters and Strings en Centro de ayuda y File Exchange.

Preguntada:

el 9 de Feb. de 2012

Editada:

el 6 de Oct. de 2013

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by