zoukankan      html  css  js  c++  java
  • cron生成

    百度了个在线生成cron表达式的小玩意儿, 去掉了我不用的功能,比如秒什么的,放到项目里用了。

    下次别的地方要用的话随便改改就行了。

    没找到现成的js生成cron未来时间的方法,于是这部分写后台了,让他生成未来10次的时间。

     public string CalcRunTime(string expression)
            {
                var list = new List<DateTime>();
               CronExpression ce = new CronExpression(expression);
                while (list.Count < 10)
                {
                     var d = ce.GetNextValidTimeAfter(list.Count == 0 ? DateTime.Now : list[list.Count - 1].AddSeconds(1));
                     if (d.HasValue)
                     {
                         list.Add(d.Value.ToLocalTime().DateTime);
                     }
                     else
                     {
                          break;
                     }
                } return Utility.JsonSerializer(list);
            }

    剩下就是在线的那个东西了

    CronExpress.zip  

    差不多就这样了

  • 相关阅读:
    每天一个命令
    2017-2-21
    egrep []+ 和awk总结
    ifconfig eth0 取行取列
    stat /etc/hosts 取行取列644
    压缩解压缩
    目录
    公告
    To do list
    CSP 2019 游记
  • 原文地址:https://www.cnblogs.com/suzu/p/7009416.html
Copyright © 2011-2022 走看看