Mam następujący kod:poćwiczyć różnicę minut pomiędzy datami
DateTime pickerDate = Convert.ToDateTime(pickerWakeupDate.SelectedDate);
string enteredStr = pickerDate.ToShortDateString() + " " + textWakeupTime.Text;
string format = "dd/M/yyyy HH:mm";
DateTime enteredDate = DateTime.ParseExact(enteredStr, format, null);
Problem jestem stoi jest to, że chciałbym do treningu różnicę między ustaloną datą oraz datę i czas. Ta wartość będzie wtedy musiała podać mi wartość, ile minut upływa między datami.
Próbowałem za pomocą:
DateTime todaysDateTime = DateTime.Now;
TimeSpan span = enteredDate.Subtract(todaysDateTime);
int totalMins = span.Minutes;
Ale to dało mi niepoprawną wartość 0
gdy wartość została ustalona 10 minut do przodu.
Czy ktoś może mi pomóc rozwiązać to
Dzięki.
chciałbym sprawdzić, czy enteredDate jest to, czego go sądzić jest. Drugi blok kodu powinien działać w tym przypadku. Nadal chcesz używać TotalMinutes, ponieważ coś takiego jak 1godzina 1min zwróci "1" minutę, co prawie na pewno nie jest tym, czego potrzebujesz, ale to nie byłby problem, który tu przedstawiłeś. – heisenberg