How to get a user to input a time?

2 views (last 30 days)
thebasher
thebasher on 28 Feb 2014
Commented: thebasher on 28 Feb 2014
Hello
I'm looking to prompt the user to input a time in HH:MM. I then need to check to see if it is a valid time of day. The user needs to input four separate times for the day. Any ideas on how I can start or perhaps any functions you can recommend?

Answers (1)

Walter Roberson
Walter Roberson on 28 Feb 2014
t1 = input('Enter first time in HH:MM', 's');
Now you can do the checking on the string that is in t1.
  1 Comment
thebasher
thebasher on 28 Feb 2014
But what if the user misreads it completely, and writes "One o'clock, or 13:00, or 1pm or 3:00am", how can I make sure there are strict parameters that need to be followed? Is there a more efficient way perhaps?
Thanks for your reply.

Sign in to comment.

Categories

Find more on Argument Definitions in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!