我正在使用Winforms,C#,Visual Studio 2008

datetimepicker上的格式设置为short,这意味着它将只显示日期,例如1/1/2001

但是,我不能只得到那个而不是时间,

例如:

MessageBox.Show(dateTimePicker1.Value.Date.ToString());


给我这个:

11/4/2010 12:00:00AM


我如何获得11/4/2010

最佳答案

对于时间呼叫ToShortTimeString()

dateTimePicker1.Value.ToShortTimeString()


对于日期通话ToShortDateString()

dateTimePicker1.Value.ToShortDateString()


两者的示例:

Console.WriteLine(DateTime.Now.ToShortDateString());
Console.WriteLine(DateTime.Now.ToShortTimeString());

10-08 02:16