К сожалению, нет, формат даты исправлен в .NET 3.5 и 4.0.
Существует обходной путь - который не слишком хорош - который должен объявлять вспомогательные свойства для сериализации типа string, аналогичнок примеру ниже.Это работает, но вам нужно сделать это для каждого свойства DateTime в графе вашего объекта.
[DataContract]
public class MyType
{
public DateTime MyDTProp { get; set; }
[DataMember(Name = "MyDTProp")]
private string strDate
{
get
{
return this.MyDTProp.ToString("yyyy/MM/dd");
}
set
{
this.MyDTProp = DateTime.Parse(value);
}
}
}