我正在使用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());