CronExpressions - それを生成したり、人間が読める形式に変換したりするためのライブラリはありますか? 質問する

CronExpressions - それを生成したり、人間が読める形式に変換したりするためのライブラリはありますか? 質問する

私は Quartz.NET を使用しており、私のスケジューラは cron 式の使用に大きく依存しています。たとえば、次のリンクに詳細が記載されているような式です。

http://quartznet.sourceforge.net/tutorial/lesson_6.html

理想的には、2 つのシナリオが実現可能になることを望みます (1 つ目はおそらくはるかに困難であり、それを実現するものが存在する可能性は低いでしょう)

1: ユーザーがASP.NETフォーム上でcron式を構築し、分、時間、日などを選択できる機能

2: cron 式を「金曜日の {x} 分ごと」や「毎月最終日の {x} 時に」などの短い文字列に変換する機能

私はこれらの独自のバージョンを書き始めましたが、これは非常に大変な作業なので、どこかにライブラリがあるかどうか知りたいですし、皆さんからこのことに関するヒントやコツがあれば教えていただきたいです。

注: これに関するものが何もなく、私が (比較的) コードの作成に成功した場合は、必要な人がいれば喜んでソースを共有します。

ベストアンサー1

私はまさにこれを実行する C# ライブラリを作成しました。これは cron-expression-descriptor と呼ばれます。https://github.com/bradymholt/cron-expression-descriptor

おすすめ記事