如何在www.example.com中只获取日期不包括时间asp.netc#

mnemlml8  于 2023-04-08  发布在  .NET
关注(0)|答案(5)|浏览(156)

如何在www.example.com c#中仅获取日期(不包括时间asp.net)。我只希望将日期作为输入进行搜索,例如3/11/2013

kwvwclae

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);
iugsix8n

iugsix8n2#

尝试使用这个:

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

现在查看只是:

@date
alen0pnh

alen0pnh3#

DateTime dt = your_Dt.Date;


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

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


您可以将values转换为shortdate:

Convert.ToDateTime(your_Dt).ToShortDateString();
oalqel3c

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)...我用这种方法解决。谢谢。

ruoxqz4g

ruoxqz4g5#

如果你是通过MVC从数据库中取回它,那么使用ToShortDateString()
公司注册日期示例:txtComRegDate.Text = Convert.ToString(blCompanyMaster.ComRegDate.ToShortDateString());
这里是ComRegDate,数据来自业务层。

相关问题