Hallo zusammen,
ich hatte heute lange das Problem, einen Unix-Timestamp eines bestimmten Datums zu generieren, um diesen in eine MySQL-Datenbank zu schreiben.
Da ich die Lösung noch in keinem Forum gefunden habe, dachte ich stell ich diese einfach mal als meinen "Einstand" hier im Forum zur Verfügung, damit niemand lange suchen muss.
[highlight=c#]DateTime datum = new DateTime();
datum = Convert.ToDateTime("19.05.2009 00:00:01");
string unixTimestamp = (datumam.ToUniversalTime().Ticks - 621355968000000000) / 10000000;[/highlight]
Und hier nochmal der Code um den aktuellen Unix-Timestamp zu generieren:
[highlight=c#]string unixTimestamp = (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000;[/highlight]
Viele Grüße
Daniel
ich hatte heute lange das Problem, einen Unix-Timestamp eines bestimmten Datums zu generieren, um diesen in eine MySQL-Datenbank zu schreiben.
Da ich die Lösung noch in keinem Forum gefunden habe, dachte ich stell ich diese einfach mal als meinen "Einstand" hier im Forum zur Verfügung, damit niemand lange suchen muss.
[highlight=c#]DateTime datum = new DateTime();
datum = Convert.ToDateTime("19.05.2009 00:00:01");
string unixTimestamp = (datumam.ToUniversalTime().Ticks - 621355968000000000) / 10000000;[/highlight]
Und hier nochmal der Code um den aktuellen Unix-Timestamp zu generieren:
[highlight=c#]string unixTimestamp = (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000;[/highlight]
Viele Grüße
Daniel
Comment