diff --git a/pattern-tutor/pattern-tutor-syntax/pom.xml b/pattern-tutor/pattern-tutor-syntax/pom.xml
index b92a8f2..54c00e9 100644
--- a/pattern-tutor/pattern-tutor-syntax/pom.xml
+++ b/pattern-tutor/pattern-tutor-syntax/pom.xml
@@ -60,5 +60,16 @@
dnsjava
2.1.8
-->
+
+
+
+ cn.hutool
+ hutool-cron
+ 5.2.2
+
\ No newline at end of file
diff --git a/pattern-tutor/pattern-tutor-syntax/src/main/java/com/pattern/tutor/syntax/timer/CrontabExample.java b/pattern-tutor/pattern-tutor-syntax/src/main/java/com/pattern/tutor/syntax/timer/CrontabExample.java
new file mode 100644
index 0000000..098b457
--- /dev/null
+++ b/pattern-tutor/pattern-tutor-syntax/src/main/java/com/pattern/tutor/syntax/timer/CrontabExample.java
@@ -0,0 +1,33 @@
+package com.pattern.tutor.syntax.timer;
+
+import java.util.Date;
+
+import cn.hutool.cron.CronUtil;
+
+/**
+ *
+ * 通过指定cron方式执行任务
+ * 资料链接https://www.bookstack.cn/read/hutool/0f082d6e35363da6.md
+ *
+ *
+ * @author buildupchao
+ * @date 2020/3/13
+ */
+public class CrontabExample {
+
+ public static void main(String[] args) throws InterruptedException {
+ CronUtil.schedule("18 17 * * *", new Runnable() {
+
+ @Override
+ public void run() {
+ System.out.println("test cron task, it's real! time is " + new Date());
+ }
+ });
+ CronUtil.start();
+ while (true) {
+ Thread.sleep(1000);
+ System.out.println("wait print..." + new Date());
+ }
+ }
+
+}