0

我正在使用DateTimePicker控制。当我选择日期时,我希望日期为20 Feb 2013,而不是我得到20-2-2013or 2/20/2013

我尝试了不同的功能DateTimePicker

我保留了asFormat的选项。DateTimePickerShort

dtpSaudaDate.value.Date.ToShortDateString();    
dtpSaudaDate.value.Date.ToOADate();

没有一个功能起作用。是否有任何特定方法可以获取该格式的日期?[ 2013 年 2 月 28 日 ]

4

2 回答 2

3
  1. Format属性设置DateTimePickerCustom
  2. CustomFormat属性设置为dd MMM yyyy

UPDATE(日期时间的月份格式)

  • M是一个月,从 1 到 12 (2)
  • MM是一个月,从 01 到 12 (02)
  • MMM是月份的缩写名称(Feb)
  • MMMM是月份的名(二月)
于 2013-03-15T08:33:58.483 回答
0

你有没有尝试过

dtpSaudaDate.value.Date.ToString("dd MMM yyyy");

更多格式:

http://www.dotnetperls.com/datetime-format

于 2013-03-15T08:34:35.127 回答