ホームページ > バックエンド開発 > C++ > DataGridView で日付と時刻の書式設定をカスタマイズするにはどうすればよいですか?

DataGridView で日付と時刻の書式設定をカスタマイズするにはどうすればよいですか?

Patricia Arquette
リリース: 2025-01-11 14:16:42
オリジナル
144 人が閲覧しました

How to Customize Date and Time Formatting in a DataGridView?

DataGridView で日付と時刻の形式をカスタマイズする

DataGridView を使用する場合、特定の表示ニーズを満たすために日付と時刻の列の形式を制御する必要がある状況がよく発生します。この記事では、システム ベースの既定の形式をオーバーライドし、DataGridView でカスタムの日付と時刻の形式を表示する方法について説明します。

質問:

ログ エンティティを表示する DataGridView では、「最後のアクション」列は最後のログ メッセージのタイムスタンプを表し、その形式はシステムの設定に従ってフォーマットされ、分単位でのみ表示されます。目標は、この形式をオーバーライドして、日付と時刻を「dd/MM/yyyy hh:mm」などのカスタム形式で表示することです。

解決策:

DataGridView の列の形式をカスタマイズするには、次の手順に従います。

  1. どの DataGridView 列をフォーマットするかを決定します。
  2. 列の DefaultCellStyle プロパティにアクセスします。
  3. DefaultCellStyle オブジェクトの Format プロパティを目的の書式文字列に設定します。

たとえば、「最後のアクション」列を「dd/MM/yyyy hh:mm」形式で表示するには、次のコードを使用します。

<code>dataGrid.Columns[2].DefaultCellStyle.Format = "dd/MM/yyyy hh:mm";</code>
ログイン後にコピー

その他の書式設定オプション:

標準の日付と時刻の形式に加えて、DataGridView は表示をより細かく制御するためのカスタム形式指定子をサポートしています。たとえば、時刻を AM/PM 形式で表示するには、次の形式文字列を使用します:

<code>dataGrid.Columns[2].DefaultCellStyle.Format = "MM/dd/yyyy hh:mm:ss tt";</code>
ログイン後にコピー

以上がDataGridView で日付と時刻の書式設定をカスタマイズするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート