两个日期的组合在mvc的文本框中显示为shortdate

Two dates combination showing as shortdate in textbox in mvc

本文关键字:文本 显示 shortdate mvc 组合 两个 日期      更新时间:2023-09-26

我有一个部分视图,其值为startdate-enddate。

我在模型中有startdate和enddate属性作为datetime。当数据来自webapi时,它与时间绑定。但我需要2015年1月1日至2015年12月30日。但显示为2015年1月1日12:00:00 AM至2015年12月30日12:00:00AM。

有人能帮我吗

尝试:

@item.Date.ToString("dd MMM yyyy")

或者您可以在视图模型上使用[DisplayFormat]属性:

[DisplayFormat(DataFormatString = "{0:dd MMM yyyy}")]
public DateTime Date { get; set }

在您看来:

@Html.DisplayFor(x => x.Date)