Timestamp mit DateTime im Etherpaket ?

knopper hat gesagt.:
Ich habe im web das hier gefunden:

public DateTime ReadDateTime(Int64 value) {

return DateTime.FromBinary(value);

}

Wo denn? Berufe Dich doch bitte mit nem Verweis auf Sachen die Du im Web gefunden hast.
Aber Du wissen willst wie Du das selber machen kannst:
Code:
class myDateTime : DateTime{

	public myDateTime(){}

	public static DateTime FromBinary( long Value ){
		DateTime CalculatedDateTime;

		// hier packst Du die Berechnung rein.

	return CalculatedDateTime;
	}	
}
erweiterst Du das DateTime-Objekt einfach selber um die Eigenschaft FromBinary.

MFG cosmo
 
Hi,

Du kannst den TimeStamp ganz locker zurück'rechnen', wenn Du weisst, das der Timespan einfach die Anzahl der Sekunden seit dem 1.1.1970 um 0:00 Uhr darstellt.


long _timespan = 1101849593;
DateTime ti = new DateTime(1970,01,01,0,0,0);
ti = ti.AddSeconds(_timespan);
Console.WriteLine(_timespan);

(Von Hand ergibt _timespan/(24*60*60) die Anzahl der Tage, Rest Stunden/Minuten/Sekunden seit 1.1.1970 um 0:00 Uhr)

Gruß Ralf
 
Zurück