Working and non Working hours

3 views (last 30 days)
Is there a way in which I can split my data with one column having datetime (day and hour) into working and non working hours?

Accepted Answer

Jan Orwat
Jan Orwat on 3 Oct 2016
Yes, you can. For example:
% assuming your data in variable called datecolumn
daytime = timeofday(datecolumn);
openinghour = duration(09, 00, 00);
closinghour = duration(18, 00, 00);
isworkinghour = (openinghour <= daytime) & (daytime <= closinghour);
workinghours = datecolumn(isworkinghour);
nonworkinghours = datecolumn(~isworkinghour);
  8 Comments
Steven Lord
Steven Lord on 5 Oct 2016
Use the day function with the 'dayofweek' option.

Sign in to comment.

More Answers (0)

Categories

Find more on Dates and Time in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!