Linux的crontab工具特别的好用,正好现在工作总有好多定时执行的事

用Windows的定时任务觉得特别Low,哈哈,用C#写个任务触发器

然后再用上Crontab表达式解析DLL,觉得马上就高大上了

现在来讲下用法:

DLL文件下载地址

https://code.google.com/archive/p/ncrontab/

Demo调用示例

using System;
using NCrontab;
using System.Collections.Generic;namespace crontabdemo
{class Program{public static void Main(string[] args){DateTime begin = DateTime.Now;DateTime end = DateTime.Now.AddDays(1);string expression = "*/15 * * * *";IEnumerable<DateTime> list = CrontabSchedule.Parse(expression).GetNextOccurrences(begin,end);System.Text.StringBuilder sb = new System.Text.StringBuilder();foreach(DateTime dt in list){sb.Append(dt.ToString("yyyy-MM-dd HH:mm:ss"));sb.Append(@"
");}Console.Write(sb.ToString());Console.Write("Press any key to continue . . . ");Console.ReadKey(true);}}
}

enjoy :)

转载于:https://www.cnblogs.com/want990/p/10826149.html

Windows下的Crontab表达式解析DLL的使用相关推荐

  1. windows下如何使用QT编写dll程序 .

    Windows 下如何使用 QT 编写 dll 程序 因为 QT 必须有调用 QApplication 的 exec 方法,这样才能产生消息循环, QT 的程序才可以运行.所以说如果我们使用了 QT ...

  2. Windows下查看exe可执行程序或dll动态库所依赖dll动态库的方法

    Windows下查看exe可执行程序或dll动态库所依赖dll动态库的方法 如需转载请标明出处:http://blog.csdn.net/itas109 技术交流:129518033 文章目录 Win ...

  3. Windows下动态链接之三:DLL Hell !

    不止Linux下关于共享库存在版本兼容性困扰问题,Windows下DLL共享库的使用问题更甚.很多Windows的应用程序在发布release版本时会一次性将所有用到的DLL一起打包形成一个大的安装包 ...

  4. windows下应用程序加载DLL动态链接库路径

    windows下应用程序加载动态链接库路径依次分别是: 举例D盘soft文件夹下存在了一个test.exe的执行文件,即d:\soft\test.exe,依赖test.dll动态链接库. ■程序的执行 ...

  5. Windows下错误码全解析

    windows系统下,调用函数出错时.可以调用GetLastError函数返回错误码.但是GetLastError函数返回值是DWORD类型,是一个整数.如果想要知道函数调用的真正错误原因,就需要对这 ...

  6. Python与机器视觉(x)windows下import cv2报错dll

    pip install 直接安装opencv_python 有时会与windows中的python版本不匹配,造成import 错误 import cv2 报错 ImportError: DLL lo ...

  7. Crontab中文表达式解析

    简介 最近工作中在使用调度框架,经常和定时表达式打交道,并且有查看表达式中文解释的需求,于是在网上搜集资料和自己进行一定的修改,写了一个Crontab表达式解析的工具类 详解 这个没啥好解释,看资料, ...

  8. windows下gethostbyname 调用失败

    gethostbyname()函数属于WinSock API库,而在使用WinSock API之前,必须调用WSAStartup函数,只有该函数成功返回(表示应用程序与WinSock库成功地建立起连接 ...

  9. C语言实现了crontab表达式执行时间

    公司有个嵌入式低功耗项目,项目需求中有一项是仿照Linux cron task的定时设置,作为设备定时唤醒时间.于是就自己琢磨写了C语言的Crontab表达式执行时间,各种调试结果与crontab执行 ...

最新文章

  1. 单链表-两个线性表的合并(不破坏原链表+尾插法)
  2. linux shell 日期比较大小,在Shell中使用日期运算和比较详解
  3. java: 在相应的 try 语句主体中不能抛出异常错误java.io.IOException
  4. 最新的SqlHelper 类
  5. java vm_Java VM –提防YoungGen空间
  6. React工作(1)---export导出
  7. 为什么不用小驼峰也能查到数据库数据_为什么不用驼峰命名创建表名和字段?...
  8. resource android:attr/dialogCornerRadius not found
  9. wampserver mysql乱码_ajax +json +php提交mysql数据库 中文乱码(wamp server 本地测试)求解?...
  10. 系统引导过程总体介绍
  11. CString,string,char*之间的转换
  12. 无线充U型超声波电动牙刷方案开发
  13. uni-app h5 分享好友与朋友圈等功能
  14. Android网络请求框架Velley的用法与解析
  15. php oop java oop_php oop的作用
  16. 手机老是收不到短信验证码?我来告诉你为什么!
  17. 【关于vue的那些事】vue.runtime.esm.js?2b0e:619
  18. Idrac卡偶尔不可用处理办法
  19. JS 实现驼峰式转下横线,下横线转驼峰式2
  20. 十分钟掌握折半查找法,

热门文章

  1. Oracle-BPM安装详解
  2. docker 容器开启ssh服务
  3. flutter圆形动画菜单,Flow流式布局动画圆形菜单
  4. java基础—采用递归的方式来获取相关目录下的子目录的名称
  5. vue : 无法加载文件 XXXXXXX\vue.ps1,因为在此系统上禁止运行脚本。
  6. Docker04-镜像
  7. Linux操纵零碎下设置JSP开发环境的方式
  8. nodejs的PM2进程管理
  9. 7. 整数反转(C, C++, Python)
  10. 协方差矩阵的详细说明