To work with time values only (independant of date) try:
TimeSpan tsStart = new TimeSpan(11, 55, 40);
TimeSpan tsEnd = new TimeSpan(13, 30, 20);
TimeSpan tsCheck = new TimeSpan(12, 0, 0);
if (tsStart <= tsCheck && tsCheck <= tsEnd)
{
Console.WriteLine("In period");
}
But normally, you would work with DateTime objects:
DateTime dtStart = DateTime.Parse("11:55:40");
DateTime dtEnd = DateTime.Parse("13:30:20");
DateTime dtCheck = DateTime.Now;
if (dtStart <= dtCheck && dtCheck <= dtEnd)
{
Console.WriteLine("In period");
}