成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

我們一起聊聊 .NET 全能 Cron 表達(dá)式解析庫

開發(fā) 前端
Cron表達(dá)式是一種用于配置定時(shí)任務(wù)的時(shí)間表達(dá)式。它由一系列字段組成,每個(gè)字段代表任務(wù)在不同時(shí)間維度的調(diào)度規(guī)則。Cron 表達(dá)式常用于各種系統(tǒng)中,如操作系統(tǒng)的定時(shí)任務(wù)、應(yīng)用程序的定時(shí)調(diào)度、數(shù)據(jù)備份等。

前言

今天大姚給大家分享一個(gè).NET 全能 Cron 表達(dá)式解析類庫,支持 Cron 所有特性:TimeCrontab。

圖片

Cron表達(dá)式介紹

Cron表達(dá)式是一種用于配置定時(shí)任務(wù)的時(shí)間表達(dá)式。它由一系列字段組成,每個(gè)字段代表任務(wù)在不同時(shí)間維度的調(diào)度規(guī)則。Cron 表達(dá)式常用于各種系統(tǒng)中,如操作系統(tǒng)的定時(shí)任務(wù)、應(yīng)用程序的定時(shí)調(diào)度、數(shù)據(jù)備份等。

  • Cron在線表達(dá)式生成器:https://cron.ciding.cc/

圖片圖片

項(xiàng)目特點(diǎn)

  • 支持 Cron 所有特性
  • 超高性能
  • 易拓展
  • 很小,僅 4KB
  • 無第三方依賴
  • 開源、跨平臺(tái)
  • 高質(zhì)量代碼和良好單元測(cè)試
  • 支持.NET Framework 3.5+及后續(xù)版本

項(xiàng)目源代碼

圖片圖片

項(xiàng)目安裝

創(chuàng)建一個(gè)名為TimeCrontabExercise的.NET 8 控制臺(tái)應(yīng)用。

圖片圖片

圖片圖片

圖片圖片

搜索:TimeCrontab NuGet包安裝。

圖片圖片

快速入門

using TimeCrontab;

namespace TimeCrontabExercise
{
    internal class Program
    {
        static void Main(string[] args)
        {
            //常規(guī)格式:分 時(shí) 天 月 周
            var crontab = Crontab.Parse("* * * * *");
            var nextOccurrence = crontab.GetNextOccurrence(DateTime.Now);

            //支持年份:分 時(shí) 天 月 周 年
            var crontab1 = Crontab.Parse("* * * * * *", CronStringFormat.WithYears);
            var nextOccurrence1 = crontab1.GetNextOccurrence(DateTime.Now);

            //支持秒數(shù):秒 分 時(shí) 天 月 周
            var crontab2 = Crontab.Parse("* * * * * *", CronStringFormat.WithSeconds);
            var nextOccurrence2 = crontab2.GetNextOccurrence(DateTime.Now);

            //支持秒和年:秒 分 時(shí) 天 月 周 年
            var crontab3 = Crontab.Parse("* * * * * * *", CronStringFormat.WithSecondsAndYears);
            var nextOccurrence3 = crontab3.GetNextOccurrence(DateTime.Now);

            // Macro 字符串
            var secondly = Crontab.Parse("@secondly"); //每秒 [* * * * * *]
            var minutely = Crontab.Parse("@minutely"); //每分鐘 [* * * * *]
            var hourly = Crontab.Parse("@hourly"); //每小時(shí) [0 * * * *]
            var daily = Crontab.Parse("@daily"); //每天 00:00:00 [0 0 * * *]
            var monthly = Crontab.Parse("@monthly"); //每月 1 號(hào) 00:00:00 [0 0 1 * *]
            var weekly = Crontab.Parse("@weekly"); //每周日 00:00:00 [0 0 * * 0]
            var yearly = Crontab.Parse("@yearly"); //每年 1 月 1 號(hào) 00:00:00 [0 0 1 1 *]
            var workday = Crontab.Parse("@workday"); //每周一至周五 00:00:00 [0 0 * * 1-5]
        }
    }
}
責(zé)任編輯:武曉燕 來源: 追逐時(shí)光者
相關(guān)推薦

2023-09-15 06:56:01

RC.NET 6Release

2023-10-31 08:10:24

域名域名解析服務(wù)器

2023-08-10 08:28:46

網(wǎng)絡(luò)編程通信

2023-08-04 08:20:56

DockerfileDocker工具

2023-06-30 08:18:51

敏捷開發(fā)模式

2023-09-10 21:42:31

2022-05-24 08:21:16

數(shù)據(jù)安全API

2021-08-27 07:06:10

IOJava抽象

2024-02-20 21:34:16

循環(huán)GolangGo

2024-02-02 12:41:33

表達(dá)式語法Cron

2024-06-19 09:40:21

.NET人臉識(shí)別框架

2022-12-05 09:10:21

2023-07-04 08:06:40

數(shù)據(jù)庫容器公有云

2024-11-28 09:57:50

C#事件發(fā)布器

2022-02-23 08:41:58

NATIPv4IPv6

2021-08-12 07:49:24

mysql

2023-03-26 23:47:32

Go內(nèi)存模型

2023-07-24 09:41:08

自動(dòng)駕駛技術(shù)交通

2022-10-08 00:00:05

SQL機(jī)制結(jié)構(gòu)

2022-09-22 08:06:29

計(jì)算機(jī)平板微信
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: www.久久国产精品 | 久久成人精品 | 玖玖视频免费 | 精品视频999 | 亚洲精品久久久久久久不卡四虎 | 麻豆一区一区三区四区 | 日韩高清一区 | 中文字幕 欧美 日韩 | 中文字幕精品一区 | 日韩国产高清在线观看 | 中文字幕欧美一区 | 在线激情视频 | jlzzjlzz国产精品久久 | 99小视频| 五月天婷婷狠狠 | www.成人.com | 综合色婷婷 | 午夜精品网站 | 亚洲欧美日韩一区二区 | 91精品国产91 | 欧美日韩在线电影 | 久久久久久久久国产精品 | 成人在线视频免费看 | 懂色中文一区二区在线播放 | 亚洲性视频 | 国产传媒毛片精品视频第一次 | 97精品超碰一区二区三区 | 6996成人影院网在线播放 | 91久久国产综合久久91精品网站 | 欧美aⅴ在线观看 | 国产欧美精品一区 | 国产成人精品综合 | 找个黄色片 | 欧美在线观看一区二区 | 97精品视频在线 | 欧美日韩在线视频一区 | 91在线导航| 欧美成人高清视频 | 国产一区 | 91婷婷韩国欧美一区二区 | 日韩精品一区二区三区在线播放 |