C#datetime精度

use*_*479 -2 c# precision datetime

让我们假设我们在C#中有一个变量

System.DateTime dt = 07/11/2018 16:10:10.2345
Run Code Online (Sandbox Code Playgroud)

是否有可能更改dt中的任何属性或将其转换为其他任何属性,所以每次我使用它,序列化它或使其成为字符串给予

07/11/2018 16:10:10.23450000
Run Code Online (Sandbox Code Playgroud)

谢谢

D S*_*ley 6

DateTime具备的格式.您在显示时指定一个.那是你应该强制格式的地方.DateTime显示a时的默认格式由机器的文化定义; 没有设置DateTime设置不同的默认格式.

另请注意,您无法继承DateTime以覆盖默认格式; 你必须包装在一个新的课程中,这可能比它的价值更麻烦.