使用.NET编写XML文件时,日期/时间使用什么格式?我只是使用DateTime.ToString(),还是我必须使用特定的格式?
我总是使用
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实例直接分配给类属性。如果你正在编写XML文本,那么使用上面的。