HOW TO
In ArcGIS Pro ist es manchmal erforderlich, das 24-Stunden-Zeitformat oder die Zeichenfolgenwerte für die Militärzeit in das 12-Stunden-Zeitformat (mit AM oder PM) zu konvertieren.
In diesem Artikel werden zwei Workflows zum Konvertieren eines Zeichenfolgenfeldes mit Zeitdaten im 24-Stunden-Format in das 12-Stunden-Format beschrieben.
Verwenden Sie einen der folgenden Workflows, um die Zeichenfolgenwerte im 24-Stunden-Zeitformat zu konvertieren.
Verwenden des Werkzeugs "Zeitfeld konvertieren"
Verwenden Sie diesen Workflow, um mit dem Werkzeug Zeitfeld konvertieren die Zeichenfolgenwerte im 24-Stunden-Zeitformat zu konvertieren und das Ergebnis in ein neues Feld einzutragen.
Die konvertierten Zeitzeichenfolgen werden in das neue Feld "timefield_Converted" eingetragen.
Verwenden von Arcade zum Konvertieren des 24-Stunden-Zeitformats in Pop-ups
Verwenden Sie diesen Workflow, um das 24-Stunden-Zeitformat im 12-Stunden-Zeitformat in Pop-ups anzuzeigen, ohne ein neues Feld zu erstellen.
// This value should be a string. // e.g. `13:00`, `22:36`, `00:45` var eventTime = $feature.<time_field_name>; var oriHours = Number(Split(eventTime, ":", 2)[0]); var minutes = Split(eventTime, ":", 2)[1]; var AMPM = When( oriHours > 12, oriHours - 12, oriHours == 0, 12, oriHours ); var suffix = When( oriHours == 24, " AM", oriHours >= 12, " PM", " AM" ); Concatenate( [ AMPM, minutes ], ":" ) + suffix;
Die Uhrzeit wird im Pop-up im 12-Stunden-Zeitformat angezeigt.
Artikel-ID: 000028951
Unterstützung durch ArcGIS-Experten anfordern
Esri Support App herunterladen