我只需要DateTime类中的日期,所以我使用DateTime.Date, 但它给了我一个Full DateTime格式,如下所示:
DateTime date = new DateTime();
date.Date
给我: + date {12/01/2016 00:00:00} System.DateTime
我只需要: date {12/01/2016}
答案 0 :(得分:3)
12/01/2016 00:00:00
与12/01/2016
的值相同。
如果您希望将12/01/2016
作为字符串表示形式,则可以使用.ToString
方法;
var str = date.Date.ToString("dd/MM/yyyy", CultureInfo.InvariantCulture);
如果您希望将此12/01/2016
作为DateTime
,则只需 。 DateTime
实例始终具有日期和时间部分。这就是为什么你在调试器甚至上看到12/01/2016 00:00:00
的原因,如果你将它的时间部分设置为午夜。