有没有办法在从外部服务引用日期格式时转换日期格式?

时间:2012-10-19 14:40:22

标签: c# asp.net-mvc wcf date-formatting

我正在尝试将日期从19/10/2012 00:00:00转换为19/10/2012。我无法在here之类的viewmodel中声明日期类型,因为代码如下所示:

视图模型:

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

2 个答案:

答案 0 :(得分:0)

我的解决方案是你定义一个像_AppointmentDate这样的字段,然后在它的属性中返回你想要的任何日期格式

答案 1 :(得分:0)

您是否尝试将AppointmentDate作为字符串返回,然后将其转回DateTime