Datetime.jetzt als TimeSpan-Wert?
Ich brauche die aktuellen Datetime-minus myDate1
in Sekunden.
DateTime myDate1 = new DateTime(1970, 1, 9, 0, 0, 00);
DateTime myDate2 = DateTime.Now;
TimeSpan myDateResult = new TimeSpan();
myDateResult = myDate2 - myDate1;
.
.
Ich habe versucht, verschiedene Möglichkeiten, zu berechnen, aber ohne Wirkung.
TimeSpan mySpan = new TimeSpan(myDate2.Day, myDate2.Hour, myDate2.Minute, myDate2.Second);
.
Die Art, wie es berechnet ist egal, die Ausgabe sollte nur auf die Differenz dieser Werte in Sekunden.
Sie brauchen nicht zu tun
Sie haben bereits ausgerechnet, der Unterschied in der Zeitspanne
ja,
myDateResult = new TimeSpan();
- Sie nicht haben, um eine Initialisierung Ausdruck für jede variable und/oder man könnte die Initialisierung der folgende Ausdruck.Sie haben bereits ausgerechnet, der Unterschied in der Zeitspanne
myDateResult
, können Sie TotalSeconds
- Eigenschaft, um den Unterschied in Sekundenja,
.TotalSeconds
war die Antwort. DankInformationsquelleAutor MrMAG | 2012-08-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihr code korrekt ist. Sie haben die Zeit, die Differenz als eine
TimeSpan
Wert, so müssen Sie nur dieTotalSeconds
- Eigenschaft, um es als Sekunden:InformationsquelleAutor Guffa
Code:
Dies sollte die akzeptierte Antwort, und passt 100% zu dem Thema Frage.
InformationsquelleAutor YC Chiranjeevi
Haben Sie versucht, so etwas wie
DateTime.Subtrahieren Methode (DateTime)
TimeSpan."TotalSeconds Eigenschaft
InformationsquelleAutor Adriaan Stander
Wie etwa
http://msdn.microsoft.com/en-us/library/system.timespan.totalseconds
InformationsquelleAutor Arcturus
die Sie brauchen, um
.TotalSeconds
Eigenschaft der Zeitspanne :InformationsquelleAutor Mahdi Tahsildari
Können Sie
Subtract
Methode:InformationsquelleAutor Chaturvedi Dewashish
InformationsquelleAutor Prerna