可能重复:
从 C# 中的 DateTime 中提取日期部分
我有显示日期的代码。
DateTime dt = DateTime.ParseExact(date1,"ddMMyy",System.Globalization.CultureInfo.CurrentCulture);
它给了我 6/12/2012 12:00:00 AM 的输出。
但是我只需要显示日期,如何删除时间以便唯一显示的是日期?
可能重复:
从 C# 中的 DateTime 中提取日期部分
我有显示日期的代码。
DateTime dt = DateTime.ParseExact(date1,"ddMMyy",System.Globalization.CultureInfo.CurrentCulture);
它给了我 6/12/2012 12:00:00 AM 的输出。
但是我只需要显示日期,如何删除时间以便唯一显示的是日期?
使用 DateTime 的 ToShortDateString() 方法
dt.ToShortDateString();
ToShortDateString 方法返回的字符串区分区域性。它反映了当前区域性的 DateTimeFormatInfo 对象定义的模式。
的模式DateTime.ToString ('d')
:
DateTime dt = DateTime.ParseExact(date1,"ddMMyy",System.Globalization.CultureInfo.CurrentCulture);
// Get date-only portion of date, without its time.
DateTime dateOnly = dt.Date;
// Display date using short date string.
Console.WriteLine(dateOnly.ToString("d"));