我想通过程序判断时间,只是在上午9点到晚上21点之间让程序干活 我想在上午9点到晚上21点之间让程序执行插入数据操作,如果不是在这个时间段,数据就无法插入,请问大家在ASP.NET的后台如何编写这段代码啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 定义一个定时器,间隔时间为12个小时,从9点开始,然后每次更新一下状态,例如public bool working = true;//假设最初先工作public void Timer_Tick(){ working = !working; //通知其他所有的正在干活的,可以休息了,或是等其他内容下次自己检测。} 我就是有一条执行插入数据的SQL语句,我的意思是比如:if(这个时间段满足条件){ 我就把这条执行插入的sql语句放进来}else { 我就不把执行插入的sql语句放进来}就是这么个结构大家觉得应该咋写这段代码? DateTime.Now-DateTime.Parse("");TimeSoan时间差或sql datediff if (int.Parse(DateTime.Now.ToString("HH")) < 21 || int.Parse(DateTime.Now.ToString("HH"))) { } if (int.Parse(DateTime.Now.ToString("HH")) < 21 || int.Parse(DateTime.Now.ToString("HH"))>9) { }漏掉了这个自己想想办法就行了,这么小事情都到这来找写好的代码,太懒了啊 ASP.NET的后台就在你执行数据插入前进行判断, 至于 "上午9点到晚上21点之间" 这个取服务器时间和数据库时间是不一样的( 总不会取客户端时间吧 ) 时间判断用 9<=x<=21 不给代码了 DateTime dateTime = DateTime.Now; String ss = dateTime.ToString("yyyyMMddhhmmss").Substring(8, 4); int sss = Convert.ToInt32(ss); if (sss>0900 && sss< 2100) { 执行的SQL语句 } if(DateTime.Now.Hour>=9 && DateTime.Now.Hour<=21){ 我就把这条执行插入的sql语句放进来}else { 我就不把执行插入的sql语句放进来} Sqlite 自增长id 關於一個控件的問題 C# 怎么获取剪切板里的图片 entity framework spring.net 微软企业库这三者区别是什么,在实际应用中怎么选择 如何用 JMAIL 发送 多媒体邮件 小妹疑问多线程如何设计实现! 怎么解开DLL文件看内部是怎么写的? webform关于calendar(日历)操作的问题。在线等待! 求c# remoting开源项目源码 简单问题,高分求救! 关于动态创建Button问题.(答对马上给分) 请教一个XMLManager的问题 请教串口通信问题
public bool working = true;//假设最初先工作public void Timer_Tick()
{
working = !working;
//通知其他所有的正在干活的,可以休息了,或是等其他内容下次自己检测。
}
if(这个时间段满足条件)
{
我就把这条执行插入的sql语句放进来
}
else
{
我就不把执行插入的sql语句放进来
}
就是这么个结构
大家觉得应该咋写这段代码?
TimeSoan时间差
或sql datediff
{
}
{
}漏掉了
这个自己想想办法就行了,这么小事情都到这来找写好的代码,太懒了啊
ASP.NET的后台就在你执行数据插入前进行判断, 至于 "上午9点到晚上21点之间" 这个取服务器时间和数据库时间是不一样的( 总不会取客户端时间吧 )
时间判断用 9<=x<=21 不给代码了
String ss = dateTime.ToString("yyyyMMddhhmmss").Substring(8, 4);
int sss = Convert.ToInt32(ss);
if (sss>0900 && sss< 2100)
{
执行的SQL语句
}
if(DateTime.Now.Hour>=9 && DateTime.Now.Hour<=21)
{
我就把这条执行插入的sql语句放进来
}
else
{
我就不把执行插入的sql语句放进来
}