UTC时间:世界标准时间,接近于0时区上的时间表示。
本地时间:本地时区上时间表示,例如北京处于东八区,则在UTC时间上再加上8小时即为北京时间。
Unix时间戳:0时区上自1970年1月1日零点起到现在的总秒数。
属性Kind
,表示时间类别,枚举类型:
Utc: 表示UTC时间
Local: 表示本地时间
属性Ticks
,当前时间类别(Kind),自0001年1月1日零点起到现在以100毫微妙(10^-7秒)为单位的数量。
UTC时间最小值:new DateTime(0, DateTimeKind.Utc)
本地时间最小值:new DateTime(TimeZone * 60 * 60 * 10000000, DateTimeKind.Local)
时间戳(Unix) -> 本地时间(Local)
Unix + UTC1970 + TimeZone = Local
本地时间(Local) -> 时间戳(Unix)
Local - TimeZone - UTC1970 = Unix