C#日期时间精度

时间:2018-11-07 16:50:24

标签: c# datetime precision

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

System.DateTime dt = 07/11/2018 16:10:10.2345

是否可以更改dt中的任何属性或将其强制转换为其他任何内容,因此每次我使用它,对其进行序列化或将其设置为字符串以给出

07/11/2018 16:10:10.23450000

谢谢

1 个答案:

答案 0 :(得分:6)

DateTime 没有格式。当您显示时指定一个。那是您应该强制使用格式的地方。显示DateTime时的默认格式由机器的区域性决定; DateTime上没有设置其他默认格式的设置。

还请注意,您不能从DateTime继承以覆盖默认格式;您必须在新的课程中包装,这可能比它的价值还要麻烦。

相关问题