从C#中的DateTime中提取日期部分[重复]
:
如何仅在DateTime对象中的C#中删除日期的时间部分? (38个答案)
6年前关闭。
这行代码DateTime d = DateTime.Today;
导致10/12/2011 12:00:00
AM。如何只获取日期部分?比较两个日期时,我需要忽略时间部分。
回答:
DateTime
是一个DataType,用于存储Date
和Time
。但是它提供了属性以获取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