如何从 MVC5 DateTime 中删除时间
how to remove Time from MVC5 DateTime
我是 asp.Net mvc5 的新手。我的日期时间格式有问题。我需要从日期中删除时间。
20/01/2015 12:00:00
需要这样:
20/01/2015
我试过了:
var dateOnly = date1.Date;
但它仍然得到带日期的时间。
如果要将日期格式化为字符串,可以指定不包括时间的自定义格式:
DateTime date = DateTime.Now;
string dateString = date.ToString("dd/MM/yyyy");
默认情况下,.NET 在将 DateTime 对象转换为字符串时也会包括时间。
你总会有一些时间在DateTime
对象上。但是您可以格式化字符串输出以获得您需要的内容。内部数据保存为 C# 对象(即随时间变化,即使 00:00)和您在屏幕上打印它的方式之间存在差异。
尝试:
var dateAsString = date1.ToString("dd/MM/yyyy")
一切都在MSDN Documentation。
我是 asp.Net mvc5 的新手。我的日期时间格式有问题。我需要从日期中删除时间。
20/01/2015 12:00:00
需要这样:
20/01/2015
我试过了:
var dateOnly = date1.Date;
但它仍然得到带日期的时间。
如果要将日期格式化为字符串,可以指定不包括时间的自定义格式:
DateTime date = DateTime.Now;
string dateString = date.ToString("dd/MM/yyyy");
默认情况下,.NET 在将 DateTime 对象转换为字符串时也会包括时间。
你总会有一些时间在DateTime
对象上。但是您可以格式化字符串输出以获得您需要的内容。内部数据保存为 C# 对象(即随时间变化,即使 00:00)和您在屏幕上打印它的方式之间存在差异。
尝试:
var dateAsString = date1.ToString("dd/MM/yyyy")
一切都在MSDN Documentation。