历代与列代的区别是公元年份从哪个朝代开始计算。历代是以从夏朝开始的各个朝代为起点进行计算,每个朝代都有不同的年号。而列代是以公元前841年周宣王的元年为起点,以12生肖为纪年法。历代与列代的区别在于计算起点和纪年法的不同。