Travailler minutes de différence entre les dates de

J'ai le code suivant:

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);

Le problème, je suis confronté est que je voudrais séance d'entraînement de la différence entre le jour et la date et l'heure maintenant. Cette valeur sera alors nécessaire de me fournir une valeur de combien de minutes il y a entre les dates.

J'ai essayé d'utiliser:

DateTime todaysDateTime = DateTime.Now;
TimeSpan span = enteredDate.Subtract(todaysDateTime);
int totalMins = span.Minutes;

Mais cela m'a donné une valeur incorrecte 0 lorsque la valeur a été fixée à 10 minutes à l'avance.

Quelqu'un peut-il m'aider à résoudre ce

Grâce.

  • Je voudrais vérifier que le enteredDate est ce que vous pensez qu'elle est. Le deuxième bloc de code doit fonctionner dans ce cas. Vous voulez toujours utiliser TotalMinutes depuis quelque chose comme 1h 1min sera de retour "1" pour les minutes, ce qui est presque certainement pas ce que vous voulez, mais ce ne serait pas le problème que vous avez énoncées ici.