gpt4 book ai didi

c# - 只显示日期不显示时间

转载 作者:IT王子 更新时间:2023-10-29 03:37:37 32 4
gpt4 key购买 nike

在 MVC razor 中,我像这样将当前日期放入数据库中..

model.Returndate = DateTime.Now.Date.ToShortDateString();

由于数据库字段是日期时间数据类型,并且我正在将当前日期转换为字符串格式,所以这是行不通的。我该怎么做?我正在做字符串格式,因为我想要 mm/dd/yyyy 格式的日期,而不是 mm/dd/yyyy hh:mm:ss 时间格式..

编辑:

在我的 Controller 中

var model = new ViewModel();
model.ReturnDate = DateTime.Now;
return PartialView("PartialView", model);

在局部 View 中,我有

@Html.EditorFor(model => model.Returndate)

这是将日期同时显示为日期和时间的地方...我只想显示日期。不是时候。我希望这次编辑能更好地解释。

最佳答案

我不得不自己处理这种情况 - 找到了一种非常简单的方法来做到这一点,只需像这样在模型中注释您的属性:

[DataType(DataType.Date)]
public DateTime? SomeDateProperty { get; set; }

它也会从日期选择器中隐藏时间按钮。

抱歉,如果这个回答有点晚了;)

关于c# - 只显示日期不显示时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7124434/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com