假設像在C#以下的類:格式字符串格式的日期時間在C#模型屬性
[Serializable]
[JsonObject]
public class HistoricalValue
{
[JsonProperty("record_date")]
public string RecordDate { get; set; }
[JsonProperty("pay_date")]
public string PayDate { get; set; }
[JsonProperty("ex_div_date")]
public string ExDivDate { get; set; }
}
這將是非常有益的,我要能格式化的都是字符串類型的DateTime數據將特定日期時間字符串格式的屬性稱爲「dd-MMM-yyyy」。是否有可能通過屬性來實現這一點? 我曾嘗試下面的代碼沒有成功:
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString ="{0:dd-MMMM-yyyy}")]
public string PayDate { get; set; }
謝謝你的觀點。我同意所有這些,但問題在於我不是代碼的作者,也不是數據的設計者。這是交給我的,解決它是一個痛苦。整個解決方案是一個巨大的黑客攻擊。數據甚至不會動態生成。數據來自CMS或由第三方手動提供,我無權擅自更改來源。所以,這就是我首先提出這個問題的原因。 – user843681