我在ASP.NET MVC中编写DateTime Formatter,需要根据文化信息格式化日期时间。
我的模型的属性将DateTime.Now
volue绑定到视图,因此视图将3/21/2017 9:38:37 AM
显示为日期时间。
我正在寻找基于文化来展示2017年3月21日或2017年3月21日等的方式。
最好的方法是什么。我尝试了一些
的例子https://msdn.microsoft.com/en-us/library/5hh873ya(v=vs.90).aspx
<span>String.Format("{0:d}", @Model.ToString())</span>
但视图仍显示完整的日期时间值:3/21/2017 9:38:37 AM
我知道这可能是一个简单的问题,但任何地方都需要一些输入。
处理类似事情的最佳方式是什么?
答案 0 :(得分:0)
C#已经在DateTime类中构建了帮助程序。你这样做只能得到日期。
DateTime.Now.ToShortDateString();
或者使用代码假设模式是DateTime的实例:
@Model.ToShortDateString()