[英]how to give a custom format to dateTimePicker in c#
我想以(2-13-2014)這樣的格式顯示日期和時間。 我該怎么辦。 這是我的代碼。 我嘗試了此操作,但它向我顯示了這樣的日期和時間(2/13/2014)。 請幫我
private void buttonSave_Click(object sender, EventArgs e)
{
dateTimePicker1.Format = DateTimePickerFormat.Custom;
dateTimePicker1.CustomFormat = "dd-MM-yyyy";
MessageBox.Show(dateTimePicker1.Value.ToShortDateString());
}
我假設您想將February 1, 2014
顯示為2-1-2014
,因此此代碼應該有效
MessageBox.Show(dateTimePicker1.Value.ToString("M-d-yyyy"));
您也可以將"Md-yyyy"
更改為所需的任何格式,請參閱下面的@Dumisani評論。
DateTimePicker的Format和CustomFormat僅與DateTimePicker中顯示的內容有關。 Value屬性是DateTime,並且沒有與控件的特定連接。 這是沒有格式的二進制值。 如果要以特定格式顯示DateTime,則必須首先將其轉換為字符串時指定該格式,而不管其最初來自何處。 如果調用ToShortDateString,那么您將為系統使用默認的短日期格式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.