如何将给定时间转换为cron表达式。
即。 示例给出时间
预定日=“mon,tue”time =“11.00”timeinterval =“3”type =“每周”到cron表达。
对这个问题的解决方案非常感谢,对我非常有帮助。
答案 0 :(得分:1)
如何编写简单函数using
public class T {
public static void main(String[] args) throws ParseException {
LocalDateTime dateTime = LocalDateTime.now();
System.out.println(toCron(String.valueOf(dateTime.getMinute()),
String.valueOf(dateTime.getHour()),
String.valueOf(dateTime.getDayOfMonth()),
String.valueOf(dateTime.getMonth()),
String.valueOf(dateTime.getDayOfWeek()), String.valueOf(dateTime.getYear())));
}
public static String toCron(final String mins, final String hrs, final String dayOfMonth, final String month, final String dayOfWeek, final String year) {
return String.format("%s %s %s %s %s %s", mins, hrs, dayOfMonth, month, dayOfWeek, year);
}
}