Próbuję przekonwertować zmienną DateTime języka C # na czas uniksowy, tj. Liczbę sekund od 1 stycznia 1970 r. Wygląda na to, że DateTime jest faktycznie zaimplementowany jako liczba „taktów” od 1 stycznia 0001.
Obecnie myślę o odjęciu 1 stycznia 1970 od daty i godziny w następujący sposób:
TimeSpan span= DateTime.Now.Subtract(new DateTime(1970,1,1,0,0,0));
return span.TotalSeconds;
Czy jest lepszy sposób?