Datetime.now comme valeur TimeSpan?
J'ai besoin de l'actuel Datetime moins myDate1
en quelques secondes.
DateTime myDate1 = new DateTime(1970, 1, 9, 0, 0, 00);
DateTime myDate2 = DateTime.Now;
TimeSpan myDateResult = new TimeSpan();
myDateResult = myDate2 - myDate1;
.
.
J'ai essayé différentes manières de calculer, mais pas d'effet.
TimeSpan mySpan = new TimeSpan(myDate2.Day, myDate2.Hour, myDate2.Minute, myDate2.Second);
.
La façon dont il est calculé n'a pas d'importance, la sortie doit être la différence de ces valeurs en secondes.
source d'informationauteur MrMAG | 2012-08-13
Vous devez vous connecter pour publier un commentaire.
Votre code est correct. Vous avez le temps de la différence comme
TimeSpan
valeur, de sorte que vous ne devez utiliser lesTotalSeconds
bien que les secondes:Avez-vous essayé quelque chose comme
DateTime.Soustraire Méthode (DateTime)
TimeSpan.TotalSeconds Propriété
Code:
Comment sur
http://msdn.microsoft.com/en-us/library/system.timespan.totalseconds
vous avez besoin pour obtenir
.TotalSeconds
propriété de votre laps de temps :Vous pouvez utiliser
Subtract
méthode: