Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [Blockly] String mit Datum in DE-Datumsobjekt konvertieren

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    848

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

[Blockly] String mit Datum in DE-Datumsobjekt konvertieren

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
7 Beiträge 3 Kommentatoren 2.3k Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • R Offline
    R Offline
    robson
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich versuche gerade das Datum für den nächsten Feiertag (03.10.2021), welches über den schoolfree-Adapter in einen String-Datenpunkt geschrieben wird mit Blockly in ein Datumsobjekt zu konvertieren.
    Leider konvertiert mir Blockly den String jedes Mal in ein englisches Datumsformat á la 10.03.2021.

    80e1797c-6bdb-4daf-8329-44a88f78edf2-image.png

    Konvertiere ich anwenderformatiert zu MM.TT.JJJJ, erhalte ich dasselbe Ergebnis.

    Mir gehen gerade die Ideen aus. Ich möchte ungerne den String per Text-Funktionen auseinander nehmen und TT mit MM tauschen. Das muss doch einfacher gehen.

    In JS gibt es sowas wie formatDate(). Das habe ich in Blockly nicht gefunden.

    Hat jemand eine Idee?

    VG Robson

    F 1 Antwort Letzte Antwort
    0
    • R robson

      Hallo zusammen,

      ich versuche gerade das Datum für den nächsten Feiertag (03.10.2021), welches über den schoolfree-Adapter in einen String-Datenpunkt geschrieben wird mit Blockly in ein Datumsobjekt zu konvertieren.
      Leider konvertiert mir Blockly den String jedes Mal in ein englisches Datumsformat á la 10.03.2021.

      80e1797c-6bdb-4daf-8329-44a88f78edf2-image.png

      Konvertiere ich anwenderformatiert zu MM.TT.JJJJ, erhalte ich dasselbe Ergebnis.

      Mir gehen gerade die Ideen aus. Ich möchte ungerne den String per Text-Funktionen auseinander nehmen und TT mit MM tauschen. Das muss doch einfacher gehen.

      In JS gibt es sowas wie formatDate(). Das habe ich in Blockly nicht gefunden.

      Hat jemand eine Idee?

      VG Robson

      F Offline
      F Offline
      fastfoot
      schrieb am zuletzt editiert von
      #2

      @robson wenn doch das Datum schon in DE vorliegt, warum wandeln, wenn du das dann doch in TT.MM.JJJJ haben willst?

      iobroker läuft unter Docker auf QNAP TS-451+
      SkriptRecovery: https://forum.iobroker.net/post/930558

      R 1 Antwort Letzte Antwort
      0
      • F fastfoot

        @robson wenn doch das Datum schon in DE vorliegt, warum wandeln, wenn du das dann doch in TT.MM.JJJJ haben willst?

        R Offline
        R Offline
        robson
        schrieb am zuletzt editiert von robson
        #3

        @fastfoot
        Weil es als String vorliegt. Damit ich es als Datums-Objekt nutzen kann, muss ich es konvertieren. Die Konvertierung klappt, wie beschrieben, leider nicht wie gewünscht.

        Ich würde nachher gerne verschiedene Daten miteinander vergleichen.

        F 1 Antwort Letzte Antwort
        0
        • R robson

          @fastfoot
          Weil es als String vorliegt. Damit ich es als Datums-Objekt nutzen kann, muss ich es konvertieren. Die Konvertierung klappt, wie beschrieben, leider nicht wie gewünscht.

          Ich würde nachher gerne verschiedene Daten miteinander vergleichen.

          F Offline
          F Offline
          fastfoot
          schrieb am zuletzt editiert von
          #4

          @robson Dann nimm das hier
          DatumConvert.PNG

          <xml xmlns="https://developers.google.com/blockly/xml">
           <variables>
             <variable id="^%6Md:_SB[z6|]JtiA6_">datString</variable>
           </variables>
           <block type="procedures_defcustomreturn" id="4$=G)SAZA8yf(FRV:zhM" x="63" y="-88">
             <mutation statements="false">
               <arg name="datString" varid="^%6Md:_SB[z6|]JtiA6_"></arg>
             </mutation>
             <field name="NAME">datumConvert</field>
             <field name="SCRIPT">cmV0dXJuIG5ldyBEYXRlKGRhdFN0cmluZy5yZXBsYWNlKC8oXGQrKVsuXShcZCspWy5dKFxkKykvLCckMy0kMi0kMScpKTs=</field>
             <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
           </block>
           <block type="debug" id="s0[}4{u5JSWsgx-pxR^i" x="62" y="-62">
             <field name="Severity">log</field>
             <value name="TEXT">
               <shadow type="text" id="nS+3wFbZ3Gf3?,h,CE5L">
                 <field name="TEXT">test</field>
               </shadow>
               <block type="procedures_callcustomreturn" id="U=7oZAd-Wk:xYNS|hK#e" inline="true">
                 <mutation name="datumConvert">
                   <arg name="datString"></arg>
                 </mutation>
                 <value name="ARG0">
                   <block type="text" id="H~^{=*df*smw=Tre%4~K">
                     <field name="TEXT">16.09.2021 22:34</field>
                   </block>
                 </value>
               </block>
             </value>
           </block>
          </xml>
          

          iobroker läuft unter Docker auf QNAP TS-451+
          SkriptRecovery: https://forum.iobroker.net/post/930558

          TeNNo2k5T 1 Antwort Letzte Antwort
          2
          • F fastfoot

            @robson Dann nimm das hier
            DatumConvert.PNG

            <xml xmlns="https://developers.google.com/blockly/xml">
             <variables>
               <variable id="^%6Md:_SB[z6|]JtiA6_">datString</variable>
             </variables>
             <block type="procedures_defcustomreturn" id="4$=G)SAZA8yf(FRV:zhM" x="63" y="-88">
               <mutation statements="false">
                 <arg name="datString" varid="^%6Md:_SB[z6|]JtiA6_"></arg>
               </mutation>
               <field name="NAME">datumConvert</field>
               <field name="SCRIPT">cmV0dXJuIG5ldyBEYXRlKGRhdFN0cmluZy5yZXBsYWNlKC8oXGQrKVsuXShcZCspWy5dKFxkKykvLCckMy0kMi0kMScpKTs=</field>
               <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
             </block>
             <block type="debug" id="s0[}4{u5JSWsgx-pxR^i" x="62" y="-62">
               <field name="Severity">log</field>
               <value name="TEXT">
                 <shadow type="text" id="nS+3wFbZ3Gf3?,h,CE5L">
                   <field name="TEXT">test</field>
                 </shadow>
                 <block type="procedures_callcustomreturn" id="U=7oZAd-Wk:xYNS|hK#e" inline="true">
                   <mutation name="datumConvert">
                     <arg name="datString"></arg>
                   </mutation>
                   <value name="ARG0">
                     <block type="text" id="H~^{=*df*smw=Tre%4~K">
                       <field name="TEXT">16.09.2021 22:34</field>
                     </block>
                   </value>
                 </block>
               </value>
             </block>
            </xml>
            

            TeNNo2k5T Offline
            TeNNo2k5T Offline
            TeNNo2k5
            schrieb am zuletzt editiert von
            #5

            fastfoot war jetzt schneller, vemutlich auch mit der schöneren Lösung.

            Alternativ kannst du ja auch den String einfach zerlegen und neu zusammenbauen:

            blocklystring.PNG

            Grüße
            TeNNo2k5

            Proxmox VE 7.4 [Shuttle DH310V2] = LXC [Ubuntu 22.04]
            ioBroker – Pi-hole – InfluxDB – Grafana – WireGuard – Ansible - Mosquitto - Zigbee2MQTT

            R 1 Antwort Letzte Antwort
            2
            • TeNNo2k5T TeNNo2k5

              fastfoot war jetzt schneller, vemutlich auch mit der schöneren Lösung.

              Alternativ kannst du ja auch den String einfach zerlegen und neu zusammenbauen:

              blocklystring.PNG

              Grüße
              TeNNo2k5

              R Offline
              R Offline
              robson
              schrieb am zuletzt editiert von
              #6

              @fastfoot
              @tenno2k5

              Vielen Dank euch Beiden! Ich schaue mir die Lösungen heute Abend genauer an und melde mich dann zurück.

              VG Robson

              R 1 Antwort Letzte Antwort
              0
              • R robson

                @fastfoot
                @tenno2k5

                Vielen Dank euch Beiden! Ich schaue mir die Lösungen heute Abend genauer an und melde mich dann zurück.

                VG Robson

                R Offline
                R Offline
                robson
                schrieb am zuletzt editiert von
                #7

                Beide Lösungen laufen. Vielen Dank noch mal :)

                1 Antwort Letzte Antwort
                0
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate
                FAQ Cloud / IOT
                HowTo: Node.js-Update
                HowTo: Backup/Restore
                Downloads
                BLOG

                358

                Online

                32.6k

                Benutzer

                82.1k

                Themen

                1.3m

                Beiträge
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Anmelden

                • Du hast noch kein Konto? Registrieren

                • Anmelden oder registrieren, um zu suchen
                • Erster Beitrag
                  Letzter Beitrag
                0
                • Home
                • Aktuell
                • Tags
                • Ungelesen 0
                • Kategorien
                • Unreplied
                • Beliebt
                • GitHub
                • Docu
                • Hilfe