假设我们在C#中有一个变量
System.DateTime dt = 07/11/2018 16:10:10.2345
是否可以更改dt中的任何属性或将其强制转换为其他任何内容,因此每次我使用它,对其进行序列化或将其设置为字符串以给出
07/11/2018 16:10:10.23450000
谢谢
答案 0 :(得分:6)
DateTime
没有格式。当您显示时指定一个。那是您应该强制使用格式的地方。显示DateTime
时的默认格式由机器的区域性决定; DateTime
上没有设置其他默认格式的设置。
还请注意,您不能从DateTime
继承以覆盖默认格式;您必须在新的课程中包装,这可能比它的价值还要麻烦。