c# 判断当前时间是否在特定时间段 同时满足 Dt>=DateTime.Parse(Strtime1begin).Ticks && Dt<=DateTime.Parse(Strtime1end).Ticks 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要是还要加分钟呢?string Strtime1begin = "8:20";string Strtime1end = "9:45";谢谢 string Strtime1begin = "8:20";string Strtime1end = "9:45";string time = DateTime.Now.ToString("H:mm");if (time>Strtime1begin.PadLeft(5,'0') && time<Strtime1end.PadLeft(5,'0') ){ //在特定时间内} if (time>Strtime1begin.PadLeft(5,'0') && time<Strtime1end.PadLeft(5,'0') )这句话编译时提示是错误的,string类型不能用>,< string str1 = "09:20";string str2 = "10:20";string str3 = "11:20";DateTime dt1 = DateTime.Parse(str1);DateTime dt2 = DateTime.Parse(str2);DateTime dt3 = DateTime.Parse(str3);Console.WriteLine(dt2 < dt3 && dt2 > dt1 ); //输出True; sorry,应该是这样:string Strtime1begin = "8:20";string Strtime1end = "9:45";string time = DateTime.Now.ToString("H:mm");if (time.CompareTo(Strtime1begin.PadLeft(5,'0'))>0 && time.CompareTo(Strtime1end.PadLeft(5,'0'))<0){ //在特定时间内} 谢谢大家给我的支持,感谢viena(维也纳nn)、SassyBoy(网页炼金术师)÷:CH3CHO() ,最后用:CH3CHO() 的,代码如下:string Strtime1begin = "15:20"; string Strtime1end = "19:45"; DateTime time1begin = DateTime.Parse(Strtime1begin); DateTime time1end = DateTime.Parse(Strtime1end); if ((DateTime.Now >time1begin) && (DateTime.Now <time1end)) { //在特定时间内 } else { Console.WriteLine("不在通知时间内"); return; } all boys,你们的回答都是错的,你们忘记了两个时间不再同一天情况, Dt> =DateTime.Parse(Strtime1begin).Ticks && Dt <=DateTime.Parse(Strtime1end).Ticks 求帮助,treeview查询access表的问题 关于<br>换行的问题 WebBrowser空间中利用上下左右方向键对网页中的元素设置焦点 用C#修改一个文件里面的内容 急,.net调用vc写的api的问题 求助vs2005日期控件的用法 如何激动WINFROM中的窗体? 简易购物车问题,请高手指点!!! 请教一个TCP多客户端连接服务器问题 C# ReportViewer数据绑定问题 XtraReport報表循环添加控件问题 using System.Windows.Forms 无法引用 急急急!!
string Strtime1begin = "8:20";
string Strtime1end = "9:45";
谢谢
string Strtime1end = "9:45";
string time = DateTime.Now.ToString("H:mm");
if (time>Strtime1begin.PadLeft(5,'0') && time<Strtime1end.PadLeft(5,'0') )
{
//在特定时间内
}
这句话编译时提示是错误的,string类型不能用>,<
string str2 = "10:20";
string str3 = "11:20";
DateTime dt1 = DateTime.Parse(str1);
DateTime dt2 = DateTime.Parse(str2);
DateTime dt3 = DateTime.Parse(str3);
Console.WriteLine(dt2 < dt3 && dt2 > dt1 ); //输出True;
string Strtime1begin = "8:20";
string Strtime1end = "9:45";
string time = DateTime.Now.ToString("H:mm");
if (time.CompareTo(Strtime1begin.PadLeft(5,'0'))>0 && time.CompareTo(Strtime1end.PadLeft(5,'0'))<0)
{
//在特定时间内
}
string Strtime1begin = "15:20";
string Strtime1end = "19:45";
DateTime time1begin = DateTime.Parse(Strtime1begin);
DateTime time1end = DateTime.Parse(Strtime1end);
if ((DateTime.Now >time1begin) && (DateTime.Now <time1end))
{
//在特定时间内
}
else
{
Console.WriteLine("不在通知时间内");
return;
}
你们忘记了两个时间不再同一天情况,