using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace intime
{
class Program
{
static void Main(string[] args)
{
TimeSpan nowDt = DateTime.Now.TimeOfDay;
TimeSpan workStartDT = DateTime.Parse(args[0]).TimeOfDay;
TimeSpan workEndDT = DateTime.Parse(args[1]).TimeOfDay;
if (nowDt > workStartDT && nowDt < workEndDT)
{
Console.WriteLine("yes");
}
}
}
}
这个属于控制台应用,给cmd用来做第三方exe的。
在cmd里面,可以跟上两个参数,分别是开始时间和结束时间。
如果判断为在时间内就会返回“yes”。如下图:
缺点是只能判断当日的,如果垮了日期就不行,简言之就是不能在24小时之外,因为24小时等于是第二天了。比如:10:00 10:00这个相同时间意味着刚好过了24小时,就无法判断,10:00 10:01这样就行。