从C#中的DateTime中提取日期部分[重复]

如何仅在DateTime对象中的C#中删除日期的时间部分? (38个答案)

6年前关闭。

这行代码DateTime d = DateTime.Today;导致10/12/2011 12:00:00

AM。如何只获取日期部分?比较两个日期时,我需要忽略时间部分。

回答:

DateTime是一个DataType,用于存储DateTime。但是它提供了属性以获取Date零件。

您可以从Date属性中获取日期部分。

http://msdn.microsoft.com/en-

us/library/system.datetime.date.aspx

DateTime date1 = new DateTime(2008, 6, 1, 7, 47, 0);

Console.WriteLine(date1.ToString());

// Get date-only portion of date, without its time.

DateTime dateOnly = date1.Date;

// Display date using short date string.

Console.WriteLine(dateOnly.ToString("d"));

// Display date using 24-hour clock.

Console.WriteLine(dateOnly.ToString("g"));

Console.WriteLine(dateOnly.ToString("MM/dd/yyyy HH:mm"));

// The example displays the following output to the console:

// 6/1/2008 7:47:00 AM

// 6/1/2008

// 6/1/2008 12:00 AM

// 06/01/2008 00:00

以上是 从C#中的DateTime中提取日期部分[重复] 的全部内容, 来源链接: utcz.com/qa/423803.html

回到顶部