日期时间.日期给我一个完整的日期为什么
本文关键字:日期 一个 为什么 时间 | 更新日期: 2023-09-27 18:31:48
我只需要 DateTime 类中的日期,所以我使用 DateTime.Date,但它给了我一个完整的日期时间格式,如下所示:
DateTime date = new DateTime();
date.Date
给我:+ 日期 {12/01/2016 00:00:00} System.DateTime
我只需要:日期 {12/01/2016}
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
,即使您将其时间部分设置为午夜。