如何在asp.net c中仅获取排除时间的日期#

时间:2013-03-11 10:28:15

标签: asp.net

如何在asp.net c#中仅获取排除时间的日期。我只希望将日期作为搜索输入,例如3/11/2013

4 个答案:

答案 0 :(得分:8)

您可以使用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);

答案 1 :(得分:2)

尝试使用它:

  @{
     DateTime dd=DateTiem.Now;
     string date=dd.toString("dd/MM/yyyy");
   }

现在只查看:

  @date

答案 2 :(得分:1)

DateTime dt = your_Dt.Date;

OR

您可以将其格式化为您想要的任何格式,如下所示:

dt.Tostring("MM/dd/yyyy");

OR

您可以将value转换为shortdate:

Convert.ToDateTime(your_Dt).ToShortDateString();

答案 3 :(得分:1)

我在MS-SQL 2014中将数据库保存为日期时间,但是当我需要在日期时,我需要执行以下操作....在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)...我解决这个问题。谢谢。