如何在www.example.com c#中仅获取日期(不包括时间asp.net)。我只希望将日期作为输入进行搜索,例如3/11/2013
kwvwclae1#
可以使用DateTime.Date仅获取DateTime对象的日期部分
DateTime dateOnly = date1.Date;
与此示例具有相同日期的新对象,时间值设置为 12:00:00 午夜(00:00:00)。如果你有一个日期字符串,并希望先将其转换为DateTime对象,那么你可以使用DateTime.ParseExact
result = DateTime.ParseExact("3/11/2013", "d/MM/yyyy", CultureInfo.InvariantCulture);
iugsix8n2#
尝试使用这个:
@{ DateTime dd=DateTiem.Now; string date=dd.toString("dd/MM/yyyy"); }
现在查看只是:
@date
alen0pnh3#
DateTime dt = your_Dt.Date;
或您可以将其格式化为您想要的任何格式,如下所示:
dt.Tostring("MM/dd/yyyy");
或您可以将values转换为shortdate:
Convert.ToDateTime(your_Dt).ToShortDateString();
oalqel3c4#
我在MS-SQL 2014中将数据库保存为datetime,但当我只需要在date中时,我会按如下所示....在cshtml中
@foreach (var item in Model.dbModelLst) { <tr> <td>@item.ChargeFrequency</td> <td>@item.Charge</td> <td>@item.FromDate.ToShortDateString().ToString()</td> <td>@item.ToDate.ToShortDateString().ToString()</td> <td>@item.Inv_SerialNo.SerialNo</td> <td>@item.IncludeLic</td> <td>@item.Status</td> ..... ..... </tr> }
其中dbModelist包含模型列表(IEnumerable)...我用这种方法解决。谢谢。
ruoxqz4g5#
如果你是通过MVC从数据库中取回它,那么使用ToShortDateString()。公司注册日期示例:txtComRegDate.Text = Convert.ToString(blCompanyMaster.ComRegDate.ToShortDateString());这里是ComRegDate,数据来自业务层。
ToShortDateString()
txtComRegDate.Text = Convert.ToString(blCompanyMaster.ComRegDate.ToShortDateString());
ComRegDate
5条答案
按热度按时间kwvwclae1#
可以使用DateTime.Date仅获取DateTime对象的日期部分
与此示例具有相同日期的新对象,时间值设置为 12:00:00 午夜(00:00:00)。
如果你有一个日期字符串,并希望先将其转换为DateTime对象,那么你可以使用DateTime.ParseExact
iugsix8n2#
尝试使用这个:
现在查看只是:
alen0pnh3#
或
您可以将其格式化为您想要的任何格式,如下所示:
或
您可以将values转换为shortdate:
oalqel3c4#
我在MS-SQL 2014中将数据库保存为datetime,但当我只需要在date中时,我会按如下所示....在cshtml中
其中dbModelist包含模型列表(IEnumerable)...我用这种方法解决。谢谢。
ruoxqz4g5#
如果你是通过MVC从数据库中取回它,那么使用
ToShortDateString()
。公司注册日期示例:
txtComRegDate.Text = Convert.ToString(blCompanyMaster.ComRegDate.ToShortDateString());
这里是
ComRegDate
,数据来自业务层。