.NET 平台 Cron 表达式解析库 TimeCrontab v1.0.0 发布
TimeCrontab
.NET 平台 Cron 表达式解析库,支持 Cron 完整特性。
特性
- 支持 Cron 完整特性
- 超高性能
- 易拓展
- 很小,仅
4KB
- 无第三方依赖
- 跨平台
- 高质量代码和良好单元测试
安装
Install-Package TimeCrontab
dotnet add package TimeCrontab
快速入门
我们在主页上有不少例子,这是让您入门的第一个:
常规格式:分 时 天 月 周
var crontab = Crontab.Parse("* * * * *"); var nextOccurrence = crontab.GetNextOccurrence(DateTime.Now);
支持年份:分 时 天 月 周 年
var crontab = Crontab.Parse("* * * * * *", CronStringFormat.WithYears); var nextOccurrence = crontab.GetNextOccurrence(DateTime.Now);
支持秒数:秒 分 时 天 月 周
var crontab = Crontab.Parse("* * * * * *", CronStringFormat.WithSeconds); var nextOccurrence = crontab.GetNextOccurrence(DateTime.Now);
支持秒和年:秒 分 时 天 月 周 年
var crontab = Crontab.Parse("* * * * * * *", CronStringFormat.WithSecondsAndYears); var nextOccurrence = crontab.GetNextOccurrence(DateTime.Now);
Macro 标识符
var secondly = Crontab.Secondly; // 每秒 var minutely = Crontab.Minutely; // 每分钟 var hourly = Crontab.Hourly; // 每小时 var daily = Crontab.Daily; // 每天 00:00:00 var monthly = Crontab.Monthly; // 每月 1 号 00:00:00 var weekly = Crontab.Weekly; // 每周日 00:00:00 var yearly = Crontab.Yearly; // 每年 1 月 1 号 00:00:00
文档
您可以在主页找到 TimeCrontab 文档。
贡献
该存储库的主要目的是继续发展 TimeCrontab 核心,使其更快、更易于使用。TimeCrontab 的开发在 Gitee 上公开进行,我们感谢社区贡献错误修复和改进。
许可证
TimeCrontab 采用 MulanPSL-2.0 开源许可证。
Copyright (c) 2020-2021 百小僧, Baiqian Co.,Ltd. TimeCrontab is licensed under Mulan PSL v2. You can use this software according to the terms andconditions of the Mulan PSL v2. You may obtain a copy of Mulan PSL v2 at: https://gitee.com/dotnetchina/TimeCrontab/blob/master/LICENSE THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUTWARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. See the Mulan PSL v2 for more details.

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
MyCms v1.3.1 [稳定版] 发布,基于 Laravel 模块化内容管理系统
MyCms是一款基于Laravel开发的开源免费的自媒体博客CMS系统,适用于个人自媒体博客及企业网站开发使用。 更新内容 今日,MyCms发布了 1.3.1 稳定版本,本次版本发布带来了一大波的更新、优化和Bug修复,详细的更新内容如下: [新增]支付流水表新增商品名称字段 [新增]前台忘记密码操作 [新增]开启CDN后获取IP函数 [新增]接收支付宝异步通知 网站地图插件支持商品、分类 [优化]优化插件缓存代码 [优化]模板ICO图标地址修改 [优化]优化视图代码 [优化]模板列表显示 [修正]商品访问计数器 官方网站:https://www.mycms.net.cn/
- 下一篇
Apache Linkis (Incubator) 孵化之路正式开启
8月2日,微众银行开源的计算中间件项目-Linkis,全票通过了国际顶级开源组织Apache软件基金会(简称 ASF)的孵化器投票决议。经过了为期2个多月的基础建设工作,目前已完成了项目相关知识产权的签署、代码的移交等孵化事项。自此Linkis项目多了一个新的身份:ASF的孵化项目-Apache Linkis(Incubator),这意味Linkis向Apache顶级项目迈出了重要的第一步。 Linkis 计算中间件 Linkis 在上层应用和底层引擎之间构建了一层计算中间件。通过使用Linkis 提供的REST/WebSocket/JDBC 等标准接口,上层应用可以方便地连接访问Spark, Presto, Flink 等底层引擎,同时实现跨引擎上下文共享、统一的计算任务和引擎治理与编排能力。 社区PPMC团队 计算中间件Linkis最初是由微众银行WeDataSphere团队在2019年7月进行开源,然后陆续扩大到由来自天翼云、Boss直聘、萨摩耶云、荣耀和爱奇艺等公司团队和个人组成了初始的PPMC团队。PPMC作为项目管理委员会,承担了规划Linkis项目的版本和计划,推动和治理...
相关文章
文章评论
共有0条评论来说两句吧...