京房納甲多用於占筮。先將六十四卦分八宮,即乾、坎、艮、震、巽、離、坤、兌,四陽四陰為八大純卦。每宮一卦,下接七卦,由下至上,即本卦、一世、二世、三世四世、五世、遊魂、歸魂。宮中每卦,均分別為世、應二爻,語出《乾鑿度》:“易氣從下生,動於地之下,則應於天之下。動於地之中,則應干天之中。動於地之上,則應於天之上。初以四、二以五,三以上,此之謂應。”以本宮卦所屬的五行,視卦爻世應納得的干支五行,因而定出“六親”,“六親”即“父母、兄弟、子孫、妻財、官鬼”等。又配以“六神”,“六神”即“青龍、白虎、朱雀、玄武、勾陳及螣蛇”等。這就是京房納甲的大概。
虞翻納甲則以月之晦朔盈虧為依據,將十天干分配干八卦,虞翻認為“日月懸天成八卦象。”他以坎離來象徵日月,居中為戊己土。其餘的八干分配為乾納甲壬、坤納乙癸、賓納庚、巽納辛、艮納丙、兌納丁。
在《京氏易傳》中,京房將八卦的重卦劃分為八宮,按照乾、震、坎、艮、坤、巽、離、兌的順序進行排列,稱之為“八純”或“上世”。這種排列方式既不同於先天八卦,又不同於後天八卦,但在孔子《易傳·說卦》中可以找到依據。它體現了以乾坤為“父母”,各統領三“男”三“女”的卦象。
京房納甲法以乾、震、坎、艮四卦為陽卦,坤、巽、離、兌四卦為陰卦,毎一宮卦統領六十四卦中的八個卦,除了以自己為卦的本卦外,還有“一世”至“五世”等五卦加上“遊魂”、“歸魂”二卦。這樣就把從乾卦到歸妹卦的六十四卦都收納進來了。
六十四卦分宮以後,再與五行相結合,配以天干地支,得出父母、兄弟、子孫、妻財、官鬼和卦身等“六親”和青龍、白虎、朱雀、玄武、勾陳、滕蛇等“六神”,然後就可以結合六十四卦原理推測人的命運了。
虞翻納甲法的主要依據是月亮的圓缺變化,月亮的岡缺表示陰與陽兩種勢力的消長愔況,十五時滿月代表陽極,是乾卦卦象,初一代表陰極,是坤卦卦象,其餘六卦介於其間。這樣就根據月相得出了八卦納甲的基本規則。然後要做的與京房納甲法基本相同,就是將五行和天干地支與八卦或六十四卦相對應,從六十四卦的五行屬性來推斷人的命運。