Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. (gelöst) Millisekunden in Tage, Stunden, Min, Sek umwandeln

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    (gelöst) Millisekunden in Tage, Stunden, Min, Sek umwandeln

    This topic has been deleted. Only users with topic management privileges can see it.
    • ?
      A Former User @PatrickFro last edited by

      @patrickfro

      Nur ne Idee , bis Paul die Lösung postet 🙂

      Wert von , nach DatumZeit konvertiren ?
      Evtl. vorher noch durch 1000 teilen.

      1 Reply Last reply Reply Quote 0
      • P
        PatrickFro @haselchen last edited by

        @haselchen

        Danke, aber das ist es ja nicht, was ich wollte. Ich wollte kein Datum haben, sondern die Angabe TT:SS:mm:ss.

        Homoran G haselchen 3 Replies Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @PatrickFro last edited by

          @patrickfro dann musst du es so lange dividieren und mit Rest arbeiten bis du alle Werte in 4 Variablen geschrieben hast

          1 Reply Last reply Reply Quote 1
          • G
            guergen @PatrickFro last edited by

            @patrickfro Bei anwenderformatiert DEIN Format eintragen

            1 Reply Last reply Reply Quote 0
            • haselchen
              haselchen Most Active @PatrickFro last edited by haselchen

              @patrickfro

              Kannst doch im letzten Block angeben in was formatiert werden sol?!

              @guergen

              Genau das meine ich 🙂

              1 Reply Last reply Reply Quote 1
              • paul53
                paul53 @PatrickFro last edited by paul53

                @patrickfro
                "TT" ist der Tag des Monats (beginnend mit dem 1. und endend mit dem 31.).
                Versuche es mal so:

                Bild_2022-12-11_134107182.png

                ? P 2 Replies Last reply Reply Quote 0
                • ?
                  A Former User @paul53 last edited by

                  @paul53

                  Kannst du bitte erklären was die letzte Zeile macht ?
                  Oder genauer, warum wird "1970...." Addiert ?
                  Die erste Teilt den Wert duch ms pro 24h.

                  Ich würde die ms in sekunden umrechenen und zur aktuelle Zeit als Objekt addieren.
                  (Natürlich mit der entsprechnenden konvertierung)

                  Danke.

                  paul53 1 Reply Last reply Reply Quote 0
                  • paul53
                    paul53 @Guest last edited by

                    @dreistein sagte: warum wird "1970...." Addiert ?

                    Das ist die Zeitzonen-Kompensation, die man benötigt, wenn Zeit-Differenzen gewandelt werden sollen.

                    ? 1 Reply Last reply Reply Quote 0
                    • ?
                      A Former User @paul53 last edited by

                      @paul53

                      Danke.
                      Er wollte doch nur die Restlaufzeit haben.
                      Mit deiner Methode ergibt sich das "Enddatum/Endzeit" ?
                      Muss man das addieren trotzdem duchführen ?
                      Ich habe einähnliches Problem. Darum frage ich nochmals nach.

                      paul53 1 Reply Last reply Reply Quote 0
                      • paul53
                        paul53 @Guest last edited by paul53

                        @dreistein sagte: Er wollte doch nur die Restlaufzeit haben.

                        Genau die wird formatiert: Das ist kein Datum, sondern eine Differenzzeit.

                        @dreistein sagte in Millisekunden in Tage, Stunden, Minuten, Sekunden umwandeln:

                        Muss man das addieren trotzdem duchführen ?

                        Die Formatierungsfunktion berücksichtigt die Zeitzone und funktioniert deshalb ohne die Kompensation nur mit Zeitstempeln (ms seit 1.1.1970 0:00 Uhr UTC).

                        ? 1 Reply Last reply Reply Quote 1
                        • ?
                          A Former User @paul53 last edited by

                          @paul53

                          Nochmals Danke.
                          Das erklärt meine Problem mit den Zeitberechnungen.

                          1 Reply Last reply Reply Quote 0
                          • P
                            PatrickFro @paul53 last edited by

                            @paul53 Grandios, vielen Dank!

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            371
                            Online

                            32.0k
                            Users

                            80.3k
                            Topics

                            1.3m
                            Posts

                            6
                            14
                            477
                            Loading More Posts
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes
                            Reply
                            • Reply as topic
                            Log in to reply
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                            The ioBroker Community 2014-2023
                            logo