如何在DateTime中删除时间

时间:2016-08-03 02:12:28

标签: c# date datetime

您好我知道这是一个重复的问题但是我要删除Time格式的DateTime

例如,我有DateTime8/3/2016 12:00:00 AM。我想删除Time 12:00:00 AM并使用剩余的值。

我试过这个

DateTime DATE= Convert.ToDateTime(DATE);

var date2 = DATE.date;但它只取日期而不是整个值。

2 个答案:

答案 0 :(得分:-1)

试试这个:

string date = DateTime.Now.ToShortDateString();

答案 1 :(得分:-1)

您要求的条款不符合要求。如果您只想在日期部分进行操作,则应首先提取日期部分,如下所示:

var dateString = "8/3/2016 12:00:00 AM";
DateTime date = DateTime.Parse(dateString);

您只能使用Day,Month,Year属性以及DayOfYear,DayOfWeek属性的日期部分。如果您想打印日期,请使用:

1. Console.WriteLine(date.ToShortDateString()) or
2. Console.WriteLine(date.ToLongDateString()) or
3. Console.WriteLine(date.ToString("d")) // same as ToShortDateString() // or
4. Console.WriteLine(date.ToString("D")) // same as ToLongDateString() // or
5. Console.WriteLine(date.ToString("yyyy/MM/dd")) or
6. Console.WriteLine(date.ToString("//Other custom formats")