我試圖將日期從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