LunarUtil class

阴历工具 @author 6tail

Constructors

LunarUtil()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

ANIMAL Map<String, String>
动物
final
BASE_MONTH_ZHI_INDEX int
月份地支偏移量,因正月起寅
final
CHANG_SHENG List<String>
长生十二神
final
CHANG_SHENG_OFFSET Map<String, int>
长生十二神日干偏移值,五阳干顺推,五阴干逆推
final
CHONG List<String>
地支相冲(子午相冲,丑未相冲,寅申相冲,辰戌相冲,卯酉相冲,巳亥相冲),由于地支对应十二生肖,也就对应了生肖相冲
final
CHONG_GAN List<String>
天干相冲之无情之克(阳克阳,阴克阴)
final
CHONG_GAN_4 List<String>
天干四冲(无情之克中克得最严重的4个)
final
CHONG_GAN_TIE List<String>
天干相冲之有情之克(阳克阴,阴克阳)
final
DAY List<String>
final
FESTIVAL Map<String, String>
final
GAN List<String>
天干
final
GONG Map<String, String>
final
HE_GAN_5 List<String>
天干五合(有情之克中最有情的5个,甲己合,乙庚合,丙辛合,丁壬合,戊癸合)
final
HE_ZHI_6 List<String>
地支六合(子丑合,寅亥合,卯戌合,辰酉合,巳申合,午未合)
final
HOU List<String>
final
JIA_ZI List<String>
六十甲子
final
JIE_QI List<String>
final
JIE_QI_IN_USE List<String>
final
LIU_YAO List<String>
六曜
final
LU Map<String, String>
final
MONTH List<String>
final
MONTH_ZHI List<String>
月支,按正月起寅排列
final
NAYIN Map<String, String>
纳音
final
NUMBER List<String>
数字
final
OTHER_FESTIVAL Map<String, List<String>>
final
PENGZU_GAN List<String>
彭祖百忌.天干
final
PENGZU_ZHI List<String>
彭祖百忌.地支
final
POSITION_CAI List<String>
财神方位,《财神方位歌》:甲乙东北是财神,丙丁向在西南寻,戊己正北坐方位, 庚辛正东去安身,壬癸原来正南坐,便是财神方位真。
final
POSITION_DESC Map<String, String>
final
POSITION_FU List<String>
《福神方位歌》流派1:甲乙东南是福神,丙丁正东是堪宜,戊北己南庚辛坤,壬在乾方癸在西。
final
POSITION_FU_2 List<String>
《福神方位歌》流派2:甲己正北是福神,丙辛西北乾宫存,乙庚坤位戊癸艮,丁壬巽上好追寻。
final
POSITION_GAN List<String>
天干方位
final
POSITION_TAI_DAY List<String>
逐日胎神方位
final
POSITION_TAI_MONTH List<String>
逐月胎神方位
final
POSITION_TAI_SUI_YEAR List<String>
年太岁方位
final
POSITION_XI List<String>
喜神方位,《喜神方位歌》:甲己在艮乙庚乾,丙辛坤位喜神安。丁壬只在离宫坐,戊癸原在在巽间。
final
POSITION_YANG_GUI List<String>
阳贵方位,《阳贵神歌》:甲戊坤艮位,乙己是坤坎,庚辛居离艮,丙丁兑与乾,震巽属何日,壬癸贵神安。
final
POSITION_YIN_GUI List<String>
阴贵方位,《阴贵神歌》:甲戊见牛羊,乙己鼠猴乡,丙丁猪鸡位,壬癸蛇兔藏,庚辛逢虎马,此是贵神方。
final
POSITION_ZHI List<String>
地支方位
final
SEASON List<String>
季节
final
SHA Map<String, String>
煞(逢巳日、酉日、丑日必煞东;亥日、卯日、未日必煞西;申日、子日、辰日必煞南;寅日、午日、戌日必煞北)
final
SHEN_SHA List<String>
神煞
final
SHENGXIAO List<String>
生肖
final
SHI_SHEN_GAN Map<String, String>
天干十神,日主+天干为键
final
SHI_SHEN_ZHI Map<String, String>
地支十神,日主+地支藏干主气为键
final
SHOU Map<String, String>
final
TIAN_SHEN List<String>
十二天神
final
TIAN_SHEN_TYPE Map<String, String>
天神类型:黄道,黑道
final
TIAN_SHEN_TYPE_LUCK Map<String, String>
天神类型吉凶
final
WU_HOU List<String>
物候
final
WU_XING_GAN Map<String, String>
天干五行
final
WU_XING_ZHI Map<String, String>
地支五行
final
XIU Map<String, String>
final
XIU_LUCK Map<String, String>
final
XIU_SONG Map<String, String>
final
XUN List<String>
final
XUN_KONG List<String>
旬空
final
YI_JI List<String>
宜忌
final
YUE_XIANG List<String>
月相,朔月也叫新月,望月也叫满月
final
ZHENG Map<String, String>
final
ZHI List<String>
地支
final
ZHI_HIDE_GAN Map<String, List<String>>
地支藏干表,分别为主气、余气、杂气
final
ZHI_TIAN_SHEN_OFFSET Map<String, int>
地支对应天神偏移下标
final
ZHI_XING List<String>
十二值星
final

Static Methods

convertTime(String hm) String
find(String s, List<String> arr) IndexValue?
getDayJi(String monthGanZhi, String dayGanZhi) List<String>
getDayJiShen(int lunarMonth, String dayGanZhi) List<String>
getDayXiongSha(int lunarMonth, String dayGanZhi) List<String>
getDayYi(String monthGanZhi, String dayGanZhi) List<String>
getJiaZiIndex(String ganZhi) int
getTimeJi(String dayGanZhi, String timeGanZhi) List<String>
getTimeYi(String dayGanZhi, String timeGanZhi) List<String>
getTimeZhiIndex(String hm) int
getXun(String ganZhi) String
getXunIndex(String ganZhi) int
getXunKong(String ganZhi) String
hex(int n) String

Constants

DAY_SHEN_SHA → const String
每日神煞数据
DAY_YI_JI → const String
每日宜忌数据
TIME_YI_JI → const String
时辰宜忌数据