Ich benutze C#.DateTime Anzeige ungültige Zeit
Wenn ich versuche, die aktuelle Zeit mit der Folge Linie zu bekommen:
var time = TimeSpan.FromMilliseconds((dtNow - new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc).ToLocalTime()).TotalMilliseconds);
Und es zu überprüfen, mit
var date = new DateTime(time.Ticks);
Ich habe ungültig Jahr, das Jahr, ich bin get ist 0048 statt 2017.
Warum ist es passiert? Wie kann ich es beheben und wissen, ob die time
gültige Datum enthält und wenn nicht zu beheben? (addieren Sie die Jahre)
Danke!
Wenn Sie versuchen, das aktuelle Datum und die Zeit zu bekommen, warum nicht: 'var time = DateTime.Now'? Warum die aufwendige Berechnung? –