我总是使用ISO 8601格式(例如2008-10-31T15:07:38.6875000-05:00
--date.ToString("o")
).这也是XSD date format.这是首选格式和Standard Date and Time Format string,但如果不希望日期和时间之间出现"t",则可以在必要时使用手动格式字符串:date.ToString("yyyy-MM-dd HH:mm:ss");
编辑:如果您使用的是从XSD或Web服务生成的类,则可以直接将DateTime实例分配给class属性.如果您正在编写XML文本,请使用上面的方法.