Potrzebuję bieżącego Datetime minus myDate1
w kilka sekund.Datetime.now jako wartość TimeSpan?
DateTime myDate1 = new DateTime(1970, 1, 9, 0, 0, 00);
DateTime myDate2 = DateTime.Now;
TimeSpan myDateResult = new TimeSpan();
myDateResult = myDate2 - myDate1;
.
.
Próbowałem różnych sposobów obliczyć, ale bez skutku.
TimeSpan mySpan = new TimeSpan(myDate2.Day, myDate2.Hour, myDate2.Minute, myDate2.Second);
.
Sposób, w jaki jest obliczany, nie ma znaczenia, wyjście powinno być po prostu różnicą tych wartości w sekundach.
Nie trzeba robić 'myDateResult = new TimeSpan();' - nie musisz mieć początkowego wyrażenia dla każdej zmiennej i/lub możesz uczynić inicjalizator następującym wyrażeniem. –
@ user1559441, już obliczyłeś różnicę w TimeSpanie 'myDateResult', możesz użyć właściwości' TotalSeconds', aby uzyskać różnicę w sekundach – Habib
tak, '.TotalSeconds' było odpowiedzią. dzięki – MrMAG