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.

답변 (1개)

Sean de Wolski
Sean de Wolski 2012년 2월 9일

0 개 추천

regexp('13:30:00',':','split') %split on ':'

댓글 수: 2

Yu Wang
Yu Wang 2012년 2월 9일
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.

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Characters and Strings에 대해 자세히 알아보기

질문:

2012년 2월 9일

편집:

2013년 10월 6일

Community Treasure Hunt

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

Start Hunting!

Translated by