Ist Schaltjahr-Aktion in „Datetime“

Die Aktion Ist Schaltjahr im Datetime-Paket prüft, ob das Jahr des angegebenen Datums ein Schaltjahr ist, und speichert das Ergebnis in einer booleschen Variablen.

Um zu prüfen, ob ein bestimmtes Jahr ein Schaltjahr ist, gehen Sie wie folgt vor:
  1. Verschieben Sie die Aktion Ist Schaltjahr durch Doppelklick oder Ziehen aus dem Datetime-Paket in die Aktionen-Palette.
  2. Wählen Sie im Feld Zu prüfende Datum/Zeit-Variable entweder die Registerkarte Datum/Zeit oder Variable:
    • Datum/Zeit: Wählen Sie die Werte für Datum, Uhrzeit und Zeitzone aus der Dropdown-Liste aus.
    • Variable: Wählen Sie eine Datum/Zeit-Variable aus.
  3. Wählen Sie die boolesche Variable aus dem Feld Ausgabe einer Variablen zuweisen, um die Ausgabe zu speichern.
    Anmerkung: Wenn Sie das Systemdatum im Feld Zu prüfende Daten/Zeit-Variable auswählen und der Variablenwert ein Schaltjahr ist, speichert das System True als Ausgabe in der booleschen Variablen. Wenn der Wert im Feld Zu prüfende Datum/Zeit-Variable kein Schaltjahr ist, speichert das System False als Ausgabe in der booleschen Variablen. Beispiel: Das Systemdatum (10.07.2024) ruft den Wert True ab, weil 2024 ein Schaltjahr ist. Analog ruft das Systemdatum (10.07.2025) den Wert False ab, da 2025 kein Schaltjahr ist.

Beispiel für die Verwendung der Ist Schaltjahr-Aktion in einer Automatisierung

In diesem Beispiel erstellen Sie eine Automatisierung, die prüft, ob das angegebene Jahr ein Schaltjahr ist, und die Ausgabe in einer Variablen speichert.

Prozedur

  1. Erstellen Sie einen Bot.
    1. Klicken Sie im linken Feld auf Automatisierung.
      Eine Liste der verfügbaren Bots und Formulare wird angezeigt.
    2. Klicken Sie auf Bot erstellen.
    3. Geben Sie den Namen des Bots ein: Datetime_Is leap year.
    4. Klicken Sie auf Erstellen und Bearbeiten.
  2. Erstellen Sie die folgenden nutzerdefinierten Variablen mithilfe des Symbols Variable erstellen (+) oben im Menü Variablen.
    Variablenname Variablentyp Wert
    invoiceDate Datum/Zeit WERT 12.04.2023 10:45 UHR GMT (UTC+0:00) GMT
    isLeapYear Boolescher Wert Falsch
  3. Verschieben Sie die Aktion Ist Schaltjahr durch Doppelklick oder Ziehen aus dem Datetime-Paket in die Aktionen-Palette.
  4. Wählen Sie im Feld Zu prüfende Datum/Zeit-Variable die Variable invoiceDate.
  5. Wählen Sie im Feld Die Ausgabe einer Variable zuweisen isLeapYear.
  6. Um den Wert zu drucken, doppelklicken Sie auf die Aktion Nachrichtenfeld oder ziehen Sie sie hinein. Geben Sie im Feld Anzuzeigende Nachricht eingeben die folgenden Werte ein:
    SystemDate: $System:Date.Datetime:isLeapYear.Boolean:toString$
    InvoiceDate: $invoiceDate.Datetime:isLeapYear.Boolean:toString$

    Um den Ausgabewert anzuzeigen, konvertieren Sie die Datum/Zeit-Variable in einen booleschen Wert und den booleschen Wert in eine Zeichenfolgenvariable.

  7. Klicken Sie auf Speichern und dann auf Ausführen.
    Die Ausgabe wird wie folgt angezeigt:

    Prüft, ob ein bestimmtes Jahr ein Schaltjahr ist, und speichert die Ausgabe in einer booleschen Variablen