我试图将日期从19/10/2012 00:00:00
转换为19/10/2012
。当从外部服务引用日期格式时,有没有办法转换日期格式?
视图模型:作为代码如下,我不能说出像here视图模型日期类型
public Appointment Appointment {get; set;}
我知道映射是一种选择,而是想看看一个备用选项因为这样可以更容易地重用代码,并且如果服务发生变化,映射会使事情变得复杂。
模拟服务的例子:
public class Appointment
{
[DataMember]
public DateTime AppointmentDate { get; set; }
[DataMember]
public Identifier AppointmentIdentifier { get; set; }
[DataMember]
public string Location { get; set; }
[DataMember]
...etc
这不会发生在你的问题吗?似乎有点相似。我打电话给一个笨蛋。 http://stackoverflow.com/questions/12975381/get-date-from-datetime-without-toshortdatestring – spender
我不得不问,你为什么不只是将它分配给DateTime? – ChrisBint
日期时间**不是像“19/10/2012 00:00:00”或“19/10/2012”这样的字符串。这些是日期时间的字符串表示(或序列化)。你不能有半个物体。约会时间。日期。时间。也许你想以某种方式影响序列化过程。也许你应该在另一端处理这个问题,但是你不能将字段/属性从BCL中删去。 – spender