Simple check to see if two time periods overlap:
bool overlap = a.start < b.end && b.start < a.end;
or in your code:
bool overlap = tStartA < tEndB && tStartB < tEndA;
(Use <= instead of < if you change your mind about wanting to say that two periods that just touch each other overlap.)