gpt4 book ai didi

visual-studio-2010 - Visual Studio更改日期和时间格式

转载 作者:行者123 更新时间:2023-12-04 08:39:26 28 4
gpt4 key购买 nike

在Visual Studio 2005/2008/2010/1012/2013中工作时,日期和时间以mm/dd/yyyy hh:MM:ss格式显示。
有没有办法将其更改为与计算机相同的设置?

显示的我感兴趣的日期在“监视”窗口中。我的系统是非英语的,但是Visual Studio 2005安装是英语的。因此,即使我使用其他日期格式,此设置也不会影响VS。

最佳答案

在特定情况下,此行为是调试器内置的,它正在调试用VB.NET编写的程序。从屏幕快照中#的外观可见。并不是很不寻常,调试器在许多情况下都努力使其输出与在程序中编写输出的方式相同。以C#为例,包含嵌入式双引号的字符串将在其前面显示反斜杠。字符串中实际上不存在,但是在源代码中声明这样的字符串文字时,这是必需的。

因此,VB.NET语言规则适用于您看到的文字字符串的格式。在语言规范的2.4.6章中描述,它对不敏感,对文化不敏感。当然不能,当您在中国的同事编译它时,您的源代码就不会生成其他程序。我将复制/粘贴生产规则:

DateLiteral  ::=  #  [  Whitespace+  ]  DateOrTime  [  Whitespace+  ]  #
DateOrTime ::=
DateValue Whitespace+ TimeValue |
DateValue |
TimeValue
DateValue ::=
MonthValue / DayValue / YearValue |
MonthValue – DayValue - YearValue
TimeValue ::=
HourValue : MinuteValue [ : SecondValue ] [ WhiteSpace+ ] [ AMPM ] |
HourValue [ WhiteSpace+ ] AMPM
MonthValue ::= IntLiteral
DayValue ::= IntLiteral
YearValue ::= IntLiteral
HourValue ::= IntLiteral
MinuteValue ::= IntLiteral
SecondValue ::= IntLiteral
AMPM ::= AM | PM

因此,它始终是月/日/年。如果需要查看将其转换为字符串时的外观,则必须在watch表达式中使用适当的字符串转换。与 CStr(Date.Now)等类似,请注意,由于DateTime.ToString()可以采用格式字符,因此有许多方法可以执行此操作。

关于visual-studio-2010 - Visual Studio更改日期和时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1048373/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com