efore 1800 指的是1800年之前
before 1800s 指的是19世纪初之前
两者表达的意思相近,而前者更加精确,但根据您的提问,如果涉及世纪,就不是以上两种表达方式了,应该是 before the 19th century
注:B.C.(Before Christ)公元前,如公元前192年:192B.C.
A.D.(Anno Domini)拉丁语,主的生年,如公元2012年:A.D.2012
另外,关于BC和AD加在前面还是后面,我记得是BC必须加在年份后,AD前后皆可,你可以再问问老师