我有一个以(dayOfWeek((小时((分钟((秒(为单位的重复计划它作为字符串传入。2000年18日至20日星期一我想将其转换为CRON表达式,并将其存储在数据库中。做这件事最简单的方法是什么?
如果您只需要将当前格式转换为cron格式,那么以下内容可能适用于
var weirdInput = "MONDAY-18-20-00";
var split = weirdInput.Split("-");
var result = $"{split[3]} {split[2]} {split[1]} ? * {split[0][..3]}";
输出Cron
// At 18:20:00pm, on every Monday, every month
00 20 18 ? * MON