[英]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.