我在 Vb.Net Windows 项目中使用 DateTimePicker 控件。
我希望日期能够反映用户计算机上的区域设置,而且还显示月份名称,而不是月份编号。
例如,如果我的计算机设置为英语(美国),我希望看到 2009 年 11 月 26 日,如果我的计算机设置为英语(新西兰),我希望看到 2009 年 11 月 26 日
这可能吗?
我知道我可以将 CustomFormat 属性设置为“dd MMM yyyy”,但它总是显示 2009 年 11 月 26 日,即使使用英语(美国)的区域设置也是如此。
有没有办法可以使用 CultureInfo.CurrentCulture 设置所有文化的日期?(即不仅仅是一个基于 CurrentCulture 设置 CustomFormat 的 select case 语句)。
谢谢。