- 公历转甲子(测试入口:com.example.ziping.ApplicationTests::calendar
- 完整排盘(测试入口:com.example.ziping.ApplicationTests::mingZao
- 强弱
- 格局
classDiagram
class 命造
命造 ..> 干支历 : 局变
命造 ..> 节气 : 局变
命造 *-- 干支历 : 构造器初始化成员
命造 "1" *-- "n" 天干 : 构造器初始化成员
命造 "1" *-- "n" 地支 : 构造器初始化成员
class 节气 {
+是否晚于指定公历(LocalDateTime) boolean
+公历转换(LocalDateTime)$ 节气
+下个节() 节气
}
class 干支历 {
+公历转换(LocalDateTime)$ 干支历
+时干支(天干, LocalDateTime)$ 干支
+日干支(LocalDate)$ 干支
+月干支(天干, LocalDateTime)$ 干支
+年干支(LocalDateTime)$ 干支
}
干支历 "1" *-- "4" 干支 : 构造器初始化成员
干支历 ..> 节气 : 局变
干支历 *-- 节气 : 构造器初始化成员
干支历 ..> 天干 : 局变
干支历 ..> 地支 : 局变
干支历 ..> 干支 : 返回
class 干支 {
+下n个(干支, int)$ List~干支~
+上n个(干支, int)$ List~干支~
}
干支 *-- 天干 : 构造器初始化成员
干支 *-- 地支 : 构造器初始化成员
class 天干 {
+List~天干~ 顺序列表$
}
天干 *-- 五行 : 构造器初始化成员
class 地支 {
+List~地支~ 顺序列表$
}
地支 "1" *-- "n" 天干 : 构造器初始化成员
地支 *-- 五行 : 构造器初始化成员
class 五行 {
+十神.天干间十神关系(天干, 天干)$ 五行.十神
}