我正在使用C#。
当我试图通过以下行获取当前时间时:
var time = TimeSpan.FromMilliseconds((dtNow - new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc).ToLocalTime()).TotalMilliseconds);
并使用
进行检查var date = new DateTime(time.Ticks);
我失去了一年,我得到的那一年是0048而不是2017年。
为什么会发生这种情况?如何修复它并知道time
是否包含有效日期以及是否要修复它? (加上年份)
谢谢!
答案 0 :(得分:1)
根据the documentation,.input-field-workshop_gelijk_adres, .input-field-factuur_bedrijf,
.input-field-factuur_naam_contactpersoon, .input-field-factuur_email_contactpersoon,
.input-field-factuur_straat, .input-field-factuur_nummer,
.input-field-factuur_bus, .input-field-factuur_postcode,
.input-field-factuur_gemeente, .input-field-factuur_land,
.input-field-factuur_btw-nummer, .input-field-factuur_opmerkingen {
display: none;
}
参数不是1970年,而是来自第1年:
蜱
类型:System.Int64
日期和时间表示为公历中 0001年1月1日在00:00:00.000之后经过的100纳秒间隔的数量。
(我的重点)