【发布时间】:2020-06-06 11:46:01
【问题描述】:
我正在使用 Datetime,并希望从我的数据库中存储的内容中删除秒数。在我的一个旧项目中,我将 Datetime 的日期部分格式化如下:
[DataType(DataType.DateTime)]
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
public DateTime Date { get; set; }
但是我将如何格式化整个事情,日期和时间?目前,输入存储在我的数据库中,例如:
2020-02-22 08:00:00.000
而我真正想要的是这样的:
2020-02-22 08:00
我遇到了一些关于日期的建议和一些关于秒的建议,但并不是两者兼而有之,而且不仅仅是在这样的模型中,因此我不需要实现额外的功能。
【问题讨论】:
-
DateTime 将始终具有日期和时间属性,但您可以通过 ToString() 使用格式。 See Microsoft Documentation
-
除了 Jawad 的评论之外,这个 DateTime.Now.ToString("g") 应该可以工作。
标签: c# regex asp.net-mvc datetime formatting