公元前1046年到公元前966年相差几个世纪