diff --git a/src/chapter5/Example22.java b/src/chapter5/Example22.java
new file mode 100644
index 0000000..5c04841
--- /dev/null
+++ b/src/chapter5/Example22.java
@@ -0,0 +1,30 @@
+package chapter5;
+
+import java.time.LocalTime;
+import java.time.format.DateTimeFormatter;
+
+public class Example22 {
+    public static void main(String[] args) {
+        // 1. 获取当前时间
+        LocalTime now = LocalTime.now();
+        // 2. 表示过去时间
+        LocalTime of = LocalTime.of(9, 23, 23);
+        // 3. 三个getter
+        System.out.println("时:" + now.getHour());
+        System.out.println("分:" + now.getMinute());
+        System.out.println("秒:" + now.getSecond());
+
+        // 4. 格式转换,借助 DateTimeFormatter
+        System.out.println("\nnow默认格式:" + now);
+        System.out.println("不显示微秒:" + now.withNano(0));
+        System.out.println("转换格式:" + now.format(DateTimeFormatter.ofPattern("HH:mm:ss")));
+        System.out.println("转换格式:" + now.format(DateTimeFormatter.ofPattern("HH点mm分ss秒")));
+
+        // 5. 判断
+        System.out.println("\nof在now之前吗?" + of.isBefore(now));
+
+        // 6. 解析字符串
+        LocalTime time = LocalTime.parse("12:15:30");
+        System.out.println("将字符串转换成时间对象:" + time);
+    }
+}