Skip to content

woieha320r/ziping

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

子平术

  • 公历转甲子(测试入口: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 五行 {
    +十神.天干间十神关系(天干, 天干)$ 五行.十神
}
Loading

Releases

No releases published

Packages

No packages published

Languages