2016-08-03 109 views
-3

你好,我知道这是一个重复的问题,但我想要删除TimeDateTime格式。如何删除DateTime中的时间

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

我想这一个

DateTime DATE= Convert.ToDateTime(DATE);

var date2 = DATE.date;但只取日期,而不是整体价值。

+0

重复的问题将有你的答案。 –

+0

如果你知道这是一个重复的问题,那么你为什么再次发布它,而不是使用其他人的答案? –

+0

@DavidTansey我看到的另一个答案是他们只得到日期 –

回答

-1

尝试这种情况:

字符串日期= DateTime.Now.ToShortDateString();

+0

我没有使用DateTime.Now,因为我把日期的值传入我的'DateTime DATE' –

+4

问题没有询问如何将DateTime转换为字符串。 –

-1

你所要求的不符合你寻求的条款。如果你想操作只在日期部分,你应该先提取日期部分是这样的:

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

您可以用日,月,年的属性的日期部分,如果需要DAYOFYEAR,星期性能才能正常工作。如果你想打印日期只使用:

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") 
相关问题