总结:
“21世纪”并非“21th”,“th”是英语中序数词的后缀,如“first”、“second”。中文中没有“th”这一说法,因此“21世纪”应写作“21st century”,其中“st”表示“第一”的意思,而非“th”。
综上,“21世纪”是正确的表达方式,不应写成“21th”。