NEWS
aktuelle Stunde mit führender Null
-
@paul53
Super danke, stimmt. Daran hab ich nicht gedacht.Im Excel gibt es eine Funktion, dass man eine Zahl in einen Text konvertiert wobei sie immer zwei Stellen im Format "00" hat - sowas gibt es hier bei Blockly nicht, oder?
Die Excel Formel wäre:
=TEXT(A1;"00")- In A1 steht zb 9 als value und die Ausgabe wäre "09" als Text -
Gibt es einen einfacheren Weg die aktuelle Stunde mit führender 0 als string zu erhalten?
aktuell hab ich diese Lösung, scheint mir aber etwas kompliziert:

@rtwl
Als Blockly so jetzt nicht, aber in Javascript ist es einfacher darstellbar.var std; std = (new Date().getHours()); console.log(("00" + String(std)).slice(-2));Quelle: https://www.thomaschristlieb.de/kurzprogrammiertipp-zahl-mit-fuehrenden-nullen-formatieren/
-
@paul53
Super danke, stimmt. Daran hab ich nicht gedacht.Im Excel gibt es eine Funktion, dass man eine Zahl in einen Text konvertiert wobei sie immer zwei Stellen im Format "00" hat - sowas gibt es hier bei Blockly nicht, oder?
Die Excel Formel wäre:
=TEXT(A1;"00")- In A1 steht zb 9 als value und die Ausgabe wäre "09" als Text@rtwl sagte in aktuelle Stunde mit führender Null:
@paul53
Super danke, stimmt. Daran hab ich nicht gedacht.Im Excel gibt es eine Funktion, dass man eine Zahl in einen Text konvertiert wobei sie immer zwei Stellen im Format "00" hat - sowas gibt es hier bei Blockly nicht, oder?
Die Excel Formel wäre:
=TEXT(A1;"00")- In A1 steht zb 9 als value und die Ausgabe wäre "09" als TextDoch das geht einfach, wenn ihr halt auch JSONATA in Blockly verwendet:

-
@rtwl sagte in aktuelle Stunde mit führender Null:
@paul53
Super danke, stimmt. Daran hab ich nicht gedacht.Im Excel gibt es eine Funktion, dass man eine Zahl in einen Text konvertiert wobei sie immer zwei Stellen im Format "00" hat - sowas gibt es hier bei Blockly nicht, oder?
Die Excel Formel wäre:
=TEXT(A1;"00")- In A1 steht zb 9 als value und die Ausgabe wäre "09" als TextDoch das geht einfach, wenn ihr halt auch JSONATA in Blockly verwendet:

-
@mickym Genial, DANKE!
Kann ich auch gebrauchen um meine Temperaturanzeige einheitlich zu gestalten, auch bei glatten Werten ohne Stelle hinter dem Komma möchte ich dort eine .0 haben.

Habe alles umgestellt auf Formatierung mit JSONata, klappt super.
Eine Sache konnte ich aber nicht lösen: der Temperaturwert für GArten kann im Winter ein "-" davor bekommen.
Kann ich das so formatieren das aktuell ein "+" davor erscheint, quasi als Platzhalter für das Minus?
Hintergrund warum ich das so machen möchte ist, dass das Tasmota-LCD beim Löschen immer kurz flackert, daher überschreibe ich es lediglich mit den aktuellen Werten. Dafür müssen aber immer alle Ziffern an der selben Stelle sein.


-
Habe alles umgestellt auf Formatierung mit JSONata, klappt super.
Eine Sache konnte ich aber nicht lösen: der Temperaturwert für GArten kann im Winter ein "-" davor bekommen.
Kann ich das so formatieren das aktuell ein "+" davor erscheint, quasi als Platzhalter für das Minus?
Hintergrund warum ich das so machen möchte ist, dass das Tasmota-LCD beim Löschen immer kurz flackert, daher überschreibe ich es lediglich mit den aktuellen Werten. Dafür müssen aber immer alle Ziffern an der selben Stelle sein.


-
Habe alles umgestellt auf Formatierung mit JSONata, klappt super.
Eine Sache konnte ich aber nicht lösen: der Temperaturwert für GArten kann im Winter ein "-" davor bekommen.
Kann ich das so formatieren das aktuell ein "+" davor erscheint, quasi als Platzhalter für das Minus?
Hintergrund warum ich das so machen möchte ist, dass das Tasmota-LCD beim Löschen immer kurz flackert, daher überschreibe ich es lediglich mit den aktuellen Werten. Dafür müssen aber immer alle Ziffern an der selben Stelle sein.


-
Habe alles umgestellt auf Formatierung mit JSONata, klappt super.
Eine Sache konnte ich aber nicht lösen: der Temperaturwert für GArten kann im Winter ein "-" davor bekommen.
Kann ich das so formatieren das aktuell ein "+" davor erscheint, quasi als Platzhalter für das Minus?
Hintergrund warum ich das so machen möchte ist, dass das Tasmota-LCD beim Löschen immer kurz flackert, daher überschreibe ich es lediglich mit den aktuellen Werten. Dafür müssen aber immer alle Ziffern an der selben Stelle sein.


-
gelöscht
-
@rtwl sagte in aktuelle Stunde mit führender Null:
@rug1024
ich rate jetzt mal:
"+#0, 00;-#0,00"Du hast vollkommen Recht, das funktioniert. ;)

Das funktioniert auch:

Der Schlüssel ist tatsächlich:

-
@rtwl sagte in aktuelle Stunde mit führender Null:
@rug1024
ich rate jetzt mal:
"+#0, 00;-#0,00"Du hast vollkommen Recht, das funktioniert. ;)

Das funktioniert auch:

Der Schlüssel ist tatsächlich:

Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden


