/// <summary>
/// 判断程序是否在设置运行时间内
/// </summary>
/// <param name="startTime">开始执行时间</param>
/// <param name="overTime">执行结束时间</param>
/// <returns>true:在执行时间内,false:在执行时间外</returns>
private bool IsRunTime(string startTime, string overTime)
{
var flag = false; var beginTime = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd") + " " + startTime);
var endTime = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd") + " " + overTime); if (beginTime <= endTime) // 当天
{
flag = beginTime <= DateTime.Now && DateTime.Now <= endTime;
}
else // 跨天
{
var zeroTime = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd") + " 00:00");
flag = (beginTime <= DateTime.Now && DateTime.Now <= zeroTime.AddDays()) || (zeroTime <= DateTime.Now && DateTime.Now <= endTime);
} return flag;
}

最新文章

  1. Hive函数大全
  2. 【字符编码】Java编码格式探秘
  3. Java基础学习--抽象类与抽象函数
  4. iOS---stringByAddingPercentEscapesUsingEncoding:&#39; is deprecated: first deprecated in iOS 9.0 - Use -stringByAddingPercentEncodingWithAllowedCharacters: instead,
  5. BruteXSS:XSS暴力破解神器
  6. htop 源码安装
  7. Apache MPM winnt
  8. Web压力测试 ApacheBench(ab)
  9. [cocos2dx]怎样将Android手机游戏移植到电视?
  10. javasctipt显示几分钟前、几天前等
  11. jqzoom基于jQuery的图片放大镜
  12. POJ 3107
  13. libevent: linux安装libevent
  14. PHP修改记录
  15. C#脏字过滤算法
  16. 出现 OSError: symbolic link privilege not held的解决方案
  17. 用word发布CSDN文章
  18. MySQL中 指定字段排序函数field()的用法
  19. PHP 打开已有图片进行编辑
  20. UEditor 在ie中报console未定义解决方案

热门文章

  1. 打印出从1到最大的n位十进制数
  2. HDFS的shell操作
  3. The usage method of reference with bibtex in Latex【latex中参考文献的使用方法】
  4. 我是如何理解Java抽象类和接口的
  5. A Tour of Go Exercise: Errors
  6. 转载SSIS中的容器和数据流—举例说明数据转换任务
  7. STM32 SysTick定时器应用【worldsing笔记】
  8. placeholder 兼容IE9以下版本 包含pasword
  9. UI进阶 解析XML 解析JSON
  10. 我的第一篇博客 ——【ToDoList】小程序开发