Aktuelle Zeit + Datum in Sekunden umrechenen und zurück?



  • Salli, ist es sinnvoll das Datum +ZEit in sekunden umzurechnen?

    (Tag /Monat/ Jahr / Stunden/minuten /sekunden)

    Wie sieht es mit schaltjahre aus und so?
    hat jedes jahr immer 365 tage?
    Jeder Monat ist anderes umzurechnen?

    Gibts da ne allg. Formel?



  • Fuer diese Aufgabe bietet dein OS oder deine Standardlib normalerweise fertige Funktionen an, die alle diese Feinheiten beruecksichtigen. Glaub mir, du willst nicht ernsthaft eine Funktion schreiben, die die Sekunden seit 1.1.1970 in Lokalzeit im Format Jahr/Monat/Tag/Stunde/Minute/Sekunde umrechnet. Denn es gibt nicht nur Schaltjahre, wie du schon bemerkt hast, sondern auch noch Schaltsekunden.

    Ich wuerde sagen es ist auf jeden Fall sinnvoll, Daten nicht in Lokalzeit abzuspeichern, sondern in einem Standard-Format. Die Zahl der Sekunden seit 1.1.1970 ist keine schlechte Wahl, weil es bekannt ist und praezise Algorithmen zum Umrechnen in Lokalzeit existieren.



  • ok.. wie setzt ich das ganze in VB6 um? muss ich das irgendwelche winapi funktionen verwenden?



  • BorisDieKlinge schrieb:

    ok.. wie setzt ich das ganze in VB6 um? muss ich das irgendwelche winapi funktionen verwenden?

    Ich dachte du bist der Porschefahrer ohne Automatik, ABS... 🙄 Oder doch Dreirad?


Anmelden zum Antworten