悼公之时,
三桓胜,鲁如小侯,卑於三桓之家。前437年,悼公去世,子嘉立,是为元公。
《鲁世家》云:平公立,“是时六国皆称王。平公十二年,
秦惠王卒。二十年,平公卒,子贾立,是为文公。文公七年,
楚怀王死于秦。二十三年,文公卒,子雠立,是为顷公。顷公二年,秦拔楚之郢,楚顷
王东徙于陈。十九年,楚伐我,取
徐州。二十四年,
楚考烈王伐灭鲁。顷公亡,迁
下邑,为家人,鲁绝祀。顷公卒于柯。” 秦惠王卒于
周赧王四年(公元前311年)。此年为鲁平公十二年,则平公即位于
周显王四十七年(公元前322年),时六国确“皆称王”。楚怀王死于周赧王十九年(公元前296年),时为文公七年,则文公即位于周赧王十三年(公元前302年),平公刚好在位20年,《
六国年表》误。文公在位二十三年,则顷公即位于周赧王三十六年(公元前279年),次年,
白起拔郢,正与《
六国年表》相合。顷公在位二十四年,则鲁亡之年应为周赧王五十九年(公元前256年)。
《
六国年表》于次年记:楚“取鲁,鲁君封于莒。”楚既“取鲁”,断无再封之理。莒乃是鲁之“
下邑”,故《
六国年表》之所谓“封于莒”,实即《鲁世家》之所谓“迁下邑,为家人”之意,唯仍奉鲁祀而已。“取鲁”即亡鲁。按《
六国年表》之惯例,诸侯之亡皆列于次年。故鲁亡之年必为
周赧王五十九年,亦即
楚考烈王八年(公元前256年)无疑。而《
六国年表》于楚考烈王十四年(公元前249年)所记:“
楚灭鲁,顷公迁下邑,为家人,绝祀。”似为顷公去世,鲁绝祀之误。
鲁平公即位于
周显王四十七年(公元前322年)。平公之前的景公、康公年数,《
六国年表》和《鲁世家》均作29年及9年,则景公即位于周显王十八年(公元前351年),康公即位于周显王九年(公元前360年)。元公年数,《
六国年表》和《鲁世家》均作21年。如此,余悼、穆、共三公,尚有86年。而穆、共二公在位年数,《
六国年表》和《鲁世家》虽不同,合计则同,均为55年。这样悼公在位年数就只有31年了。
如果将鲁悼公在位年数减为31年,则魏惠王十四年(前356年),为鲁康公五年了,而《
六国年表》中鲁共公在位期间为前376年——前353年,共24年。魏惠王十四年(前356年),为鲁共公二十一年。
按照《
六国年表》依次上推,
鲁穆公在位期间为前407年——前377年,共31年;
鲁元公在位期间为前428年——前408年,共21年;则鲁悼公在位期间应为前467年——前429年,共39年。