繁体   English   中英

如何在组合框中将日期格式从mm / dd / yyyy更改为dd-mm-yyyy?

[英]how to change the date format from mm/dd/yyyy to dd-mm-yyyy in combobox?

我有一个组合框显示数据库中的日期...在我的数据库中,日期输入项的格式为mm / dd / yyyy,但是我想以dd-mm-yyyy ...的格式显示它们。 ..当应用程序运行时。

您可以在将日期加载到组合框之前转换日期格式,也可以在填充组合框后运行以下代码:

for (int index = 0; index < this.comboBox1.Items.Count; index++)
        {
            this.comboBox1.Items[index] = DateTime.Parse(this.comboBox1.Items[index].ToString()).ToString("dd-mm-yyyy");
        }

编辑:

如果您使用的是数据绑定,请确保所显示的数据类型为日期。 尝试这个:

 this.comboBox1.FormatString = "dd-MM-yyyy";

如果您接受在应用程序中进行全局更改,则将CultureInfo.CurrentCulture设置为欧洲语言环境。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM