宋朝是唯一超过三百年的朝代,而周朝和汉朝却不算。周朝是因为不是一个集中的中央权力为唯一的封建王朝,从学术上来说周朝的延续时间不能和后来朝代那样集中权制度的比较。而汉朝是中间出现了王权旁落,王莽建立了新朝,已经让汉朝不存在了,后来刘秀打败王莽建立了的东汉已经不是。传统意义上的继承制度了。所以说周朝和汉朝都不能算一个连续不断的朝代。
朝代的正式学术认定是从秦国灭掉六国后一统天下后再加上中央集权制的建立,这样才被认定为一个完整的朝代。而周朝的建立和制度从学术角度严格来说,并不是一个统治着天下的朝代,虽然说周朝的时候,各个诸侯国还是以周天子为中心,可是实际情况上已经在中后期不存在了。诸侯国的势力范围和制度已经不是周朝能够管制的,每个诸侯国也是各自传位给自己决定的下一个王位人员,并不是为中心的周朝天子决定的,这样的形式并不能从学术认定上定义位是一个真正延续的朝代。汉朝是秦朝后的一个统一王权制度和传位制度都完善都朝代,只是中间出现了断层,所以从朝代延续来说也不能是学术上那样认定的。
周朝来说文字记载也相对来说较少,实际意义上来说,也并不是一个严格的封建王朝。而不同的是汉朝从这两个方面来说都是一个完整的朝代,但是汉朝分西汉和东汉,这个时候就有人提出,那宋朝也分南宋和北宋,宋朝为什么就是超过三百年的朝代,汉朝为什么不是呢。这是因为按你实际来说,宋朝还是一个传位制度没有旁落过的朝代,汉朝是被王莽推翻之后已经没有了传位,严格来说汉朝已经覆灭了,王莽建立了新朝持续了十五年的存在,已经让汉朝出现了覆灭。后来刘秀自主创业起兵推翻了新朝,重新建立了朝代,只不过刘秀为了光复汉室的名义依旧称汉,才有了东汉,并不能从实际意义上称汉朝是一个连续的朝代,所以汉朝并不是一个实际意义上超过三百年的朝代。
时代的定义和朝代的认定除了历史文献的记载,也是后代的人们用一定的标准来定位的,不然没有了一个衡量的标准,那么就没有一个所谓的朝代超过多少年的比较和衡量。