添加并修正了format方法