timeComparision

CSharp · Console

/Program.cs

using System;
using System.Globalization;

public class Program
{
	public static void Main()
	{
		DateTime dt = DateTime.Now;
		int[] timeOnly = Array.ConvertAll(dt.ToString("HH:mm:ss").Split(':'), int.Parse);
		TimeSpan ts = new TimeSpan(timeOnly[0],timeOnly[1],timeOnly[2]);
		  if (ts >= new TimeSpan(11, 0, 0) && ts <= new TimeSpan(20, 0, 0)) {
			  Console.WriteLine("InBetween");
  }
		else
			Console.WriteLine(dt.ToString("HH:mm:ss"));
		//Return Current time.
		//Console.WriteLine(dt.ToString("HH:mm:ss"));
	}
}
;