【发布时间】:2021-01-06 18:58:53
【问题描述】:
我在使用模型将日期时间转换为日期时遇到问题。
类库中的模型
public partial class LoanContract
{
[DisplayFormat(DataFormatString = "{0:MM/dd/yyyy}")]
public DateTime LoanDateStart { get; set; }
}
来自项目的模型
public class ModelLoan
{
public LoanContract loanContract { get; set; }
}
控制器中的代码
myList.loanContract = new LoanContract { LoanDateStart = DateTime.Today };
查看:
<input disabled type="date" asp-for="loanContract.LoanDateStart" id="dpDateNow" class="form-control" />
它显示如下:yyyy-MM-dd 我想要实现的是我想将其更改为MM/dd/yyyy。我尝试使用.ToString("MM/dd/yyyy"),但它不起作用。
【问题讨论】:
-
请不要强制标签进入标题。阅读how to use tags 以了解未来的问题。另外,请确保将来使用正确的标签。 asp.net 和 asp.net-mvc 是 ASP.NET Core 相关主题的不正确标签。以后请使用asp.net-core 和asp.net-core-mvc,否则您可能会收到与旧的 ASP.NET 而不是 ASP.NET Core 无关的答案
-
我会注意的。
-
下面提到的答案和 cmets 在 asp.net core 5 中都没有为我工作
标签: c# asp.net-core asp.net-core-mvc