好的,我的程序上有一个Label,它会随着计时器上的时间而更新,如下所示:Label1.Text = DateTime.Now.ToString(M/d/yyyy h:mm tt, System.Globalization.CultureInfo.CreateSpecificCulture(en-US));它应该打印出来...

好的,我的程序上有一个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.
织梦狗教程
本文标题为:c#-DateTime.Now.ToString(“ M / d / yyyy h:mm tt”)在Windows 7中反转显示


基础教程推荐
猜你喜欢
- C#使用NPOI实现Excel和DataTable的互转 2023-05-22
- C#基于Twain协议调用扫描仪,设置多图像输出模式(Multi image output) 2023-03-29
- C# 用什么方法将BitConverter.ToString产生字符串再转换回去 2023-02-06
- C#温故而知新系列教程之闭包 2022-12-14
- C# ODP.NET 调用Oracle函数返回值时报错的一个解决方案 2023-02-03
- C#调用WebService的方法介绍 2023-05-25
- C#中DataTable和List互转的示例代码 2023-07-19
- 深入浅析C#中的var和dynamic 2022-12-14
- C#操作Byte数组和十六进制进行互转 2023-06-04
- Unity Shader实现素描风格的渲染 2023-02-16