Heim >Backend-Entwicklung >C++ >Wie kann ich die Formatierung von Datum und Uhrzeit in einer DataGridView anpassen?
Datums- und Uhrzeitformat in DataGridView überschreiben
Frage:
Beim Abrufen und Anzeigen einer DateTime-Spalte in einer DataGridView stimmt das Format möglicherweise nicht mit dem gewünschten Anzeigeformat überein. Dies liegt normalerweise an den Standardformatierungseinstellungen des Systems.
Lösung:
So überschreiben Sie die Standardformatierung und legen ein benutzerdefiniertes Datums- und Uhrzeitformat fest:
<code class="language-C#">DataGridViewColumn column = dataGridView.Columns["LastAction"];</code>
<code class="language-C#">column.DefaultCellStyle.Format = "MM/dd/yyyy HH:mm:ss";</code>
Dadurch wird der Wert der Spalte im angegebenen Format formatiert (z. B. TT/MM/JJJJ hh:mm:ss).
<code class="language-C#">column.DateTimePickerFormat = CustomConstants.DateTimePickerFormats.ShortDateTime;</code>
Diese Eigenschaft kann das vom DateTimePicker innerhalb der Zelle verwendete Format weiter optimieren.
Zusätzliche Informationen:
https://www.php.cn/link/cca437dfff11995edc035566eabec9a7
Beispiel:
<code class="language-C#">private void SetColumnFormat(DataGridView column) { column.DefaultCellStyle.Format = "MM/dd/yyyy hh:mm:ss tt"; column.DateTimePickerFormat = CustomConstants.DateTimePickerFormats.ShortDateTime; }</code>
Das obige ist der detaillierte Inhalt vonWie kann ich die Formatierung von Datum und Uhrzeit in einer DataGridView anpassen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!