【发布时间】:2018-11-05 06:11:59
【问题描述】:
我正在尝试在 Visual Studio 中调试一些需要毫秒精度的东西,这使它变得非常繁重,因为 System.DateTime 的 无参数 ToString() 表示不包括毫秒组件.
一个例子是,当验证System.DateTime 的数组是有序的时,我希望在从本地窗口检查时能够看到毫秒组件。
我不在DateTime.ToString中寻求有关格式字符串的帮助
它似乎继承自系统全球化设置,不允许您以毫秒为单位指定格式(出于好的,显而易见的原因):
谢谢。
【问题讨论】:
-
ToString() 可以接收格式参数,您可以在格式中指定毫秒
-
您可以使用程序集级属性来更改
DateTimes 在调试器中的格式。没有必要创建一个类。 -
艾米是正确的,我的解决方案将是矫枉过正。我只是想了很多,您可以在调试中添加一个显示毫秒属性的手表。
-
您可以在 Visual Studio 中更改格式。见docs.microsoft.com/en-us/visualstudio/debugger/…
-
@LewsTherin
DateTime是一个结构体,不能从中继承。
标签: c# visual-studio debugging time-format