0

format

Formatiert einen gegebenen Wert

Mit dieser Funktion können Sie Zahlen, Datums- und Zeitwerte nach Ihrem Bedarf formatieren und sie in Text- oder Formelfeldern verwenden.

ℹ️ Hinweis: Alle Angaben sind optional. Wenn Sie nichts angeben, wird auch nichts formatiert.

Wenn Sie mit dieser Funktion Zahlen formatieren möchten, müssen Sie die Vorgaben zur Formatierung in einer bestimmten Reihenfolge angeben:

  1. Zuerst geben Sie an, ob ein Präfix eingefügt werden soll, z.B. ein Währungssymbol.
  2. Soll ein Tausendertrennzeichen eingefügt werden?
  3. Geben Sie an, ob bzw. wie viele Dezimalstellen Sie anzeigen möchten.
  4. Geben Sie eine Einheit an, z. B. ein Währungssymbol.
  5. Art des Dezimaltrennzeichens: In deutschsprachigen Ländern wird üblicherweise ein Komma (,) verwendet, während in englischsprachigen Ländern ein Punkt (.) üblich ist. Weitere mögliche Optionen sind das einfache Anführungszeichen (') oder doppelte Anführungszeichen (").
  6. Art des Tausendertrennzeichens: In deutschsprachigen Ländern ist ein Punkt (.) oder ein Leerzeichen üblich, während in englischsprachigen Ländern ein Komma (,) verwendet wird. Weitere mögliche Optionen sind das einfache Anführungszeichen (') oder doppelte Anführungszeichen (").

❗ Achtung: Verwenden Sie doppelte Anführungszeichen ("") für Anführungszeichen innerhalb eines Strings.

Gewünschtes Ergebnis Formel
238597 format(238597, "")
238597,00 format(238597, ".00")
2387,970 format(2385.97, "0.000#,#")
$2,385.97 format(2385.97, "$#,.#0,0")
2.385,97 € format(2385.97, "#,##0.00 €#,#0.0")

Syntax

format(number, string)

format(date, string)

format(date, string, string)

format(appointment, string)

format(appointment, string, string)

format(timestamp, string)

format(timestamp, string, string)

format(time, string)

Rückgabewert

string

Beispiele

❗ Achtung: Das Format Ihres Ergebnisses kann je nach Ihren Einstellungen anders aussehen.

ℹ️ Hinweis: Die Beispiele enthalten sowohl Punkt als auch Komma als Dezimaltrennzeichen, um verschiedene Regionen zu berücksichtigen. In deutschsprachigen Ländern wird „2.385,97 €“ erwartet, während in englischsprachigen Ländern das Format „$2,385.97” standard ist.

format(meineZahl, formatExpression) formatiert eine Zahl als String.

format(2385.97, "#,##0.00 €#,#0.0")

Ergebnis: 2.385,97 €

format(2385.97, "$#,.#0,0")

Ergebnis: $2,385.97

format(12345, "0000000000")

Ergebnis: 0000012345

format(datum, formatAusdruck) formatiert ein Datum als String.

format(Datum, "ddd, Do MMMM YYYY")

Ergebnis: Mo., 31. Mai 2021 (mit Datum = 31.05.2021)

format(datum, formatAusdruck, sprache) formatiert ein Datum als String, wo das Ergebnis in einer bestimmten von Ninox unterstützten Sprache erscheint.

format(datum, formatAusdruck) formatiert einen Zeitstempel als String.

format(now(),"X")

Ergebnis: 1622466387 (am 31. Mai 2021 15:06)

X zeigt das Ergebnis ohne Millisekunden. x zeigt das Ergebnis mit Millisekunden.

format(meinTermin, formatAusdruck) formatiert den Beginn eines Termins als String.

format(meinTermin, formatExpression, sprache) formatiert den Beginn eines Termins als String, wo das Ergebnis in einer bestimmten von Ninox unterstützten Sprache erscheint.

format(zeit, formatAusdruck) formatiert eine Zeit als String.

format(zeitstempel, formatAusdruck, sprache) formatiert einen Zeitstempel als String, wo das Ergebnis in einer bestimmten von Ninox unterstützten Sprache erscheint.

ℹ️ Mehr Infos zu Datums- und Zeitformaten.

Antwort

null