原来我用strid:= inttostr(Year));来获取年份,可是这样只能获取当前的年份,我想通过DateTimePicker来获取任意时间的年份,刚把问题放到csdn上,就有高手帮我解决了,谢谢!代码如下:strid:= FormatDateTime('yyyy', DateTimePicker.DateTime);