所以DateTime.Today
和DateTine.Now将时间设为Kind==local
,而不是时间Kind==Unspecified
是否有任何明确的列表或快速找出DateTime.XXX会为您提供任何特定属性的类型?
答案 0 :(得分:2)
DateTime.Now将时间指定为Kind == unspecified
你从哪里得到这个想法?
如果您没有指定它,则未指定,例如
new DateTime(2000, 1, 1).Kind // Unspecified
DateTime.MinValue.Kind // Unspecified
DateTime.MaxValue.Kind // Unspecified
如果您隐式或显式指定类型,将适当地设置Kind属性:
DateTime.Now.Kind // Local
DateTime.Today.Kind // Local
new DateTime(2000,1,1,0,0,0,DateTimeKind.Local).Kind // Local
DateTime.UtcNow.Kind // Utc
DateTime.UtcNow.Date.Kind // Utc
new DateTime(2000,1,1,0,0,0,DateTimeKind.Utc).Kind // Utc