系统相关
首页 > 系统相关> > c#-DateTime.Now.ToString(“ M / d / yyyy h:mm tt”)在Windows 7中反转显示

c#-DateTime.Now.ToString(“ M / d / yyyy h:mm tt”)在Windows 7中反转显示

作者:互联网

好的,我的程序上有一个Label,它会随着计时器上的时间而更新,如下所示:

Label1.Text = DateTime.Now.ToString("M/d/yyyy h:mm tt", System.Globalization.CultureInfo.CreateSpecificCulture("en-US"));

它应该打印出来(将鼠标悬停在Visual Studio中的变量上时也可以):

12/15/2010 8:41 PM

而是打印出来:

PM 8:41 12/15/2010

这是我的代码中唯一更改标签的地方.它可以在Windows XP中运行,但是现在我在Windows 7中使用我的代码.请帮我.我不确定为什么会这样.

谢谢你的帮助!

解决方法:

似乎控件的RightToLeft设置为true-将其更改为false.

标签:datetime,c,windows-7
来源: https://codeday.me/bug/20191105/1996239.html