我有这段显示日期的代码。
DateTime dt = DateTime.ParseExact(date1,"ddMMyy",System.Globalization.CultureInfo.CurrentCulture);
它给了我一个输出 6/12/2012 12:00:00 AM。
但我需要显示的只是日期,如何删除时间,以便显示的唯一一个是日期?
答案 0 :(得分:4)
使用DateTime的方法ToShortDateString()
dt.ToShortDateString();
ToShortDateString方法返回的字符串是 文化敏感。它反映了当前定义的模式 culture的DateTimeFormatInfo对象。
答案 1 :(得分:2)
答案 2 :(得分:0)
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"));