Zeit in Sekunden



  • Hi all,

    wie kann ich aus einem DateTime-Objekt die Zeit seit dem 1.1.1970 00:00:00 Uhr in Sekunden herausbekommen, oder ist das in C# unmöglich?

    Hoff mir kann einer helfen?

    Vielen Dank im Voraus!!

    Gruß Hannes



  • DateTime dt = DateTime.Now;
    MessageBox.Show(dt.TimeOfDay.Seconds.ToString());
    

    [edit] Ich hab da glaube ich was falsch gelesen.

    So sollte es funktionieren.

    DateTime dt = new DateTime(1970, 01, 01, 00,00,00);
    DateTime dt2 = DateTime.Now;
    TimeSpan sp = dt2.Subtract(dt);
    MessageBox.Show(sp.TotalSeconds.ToString());
    

Anmelden zum Antworten