C# での日付のスタイル設定
「dd/mm/yyyy」や「mm/dd/」などの特定のパターンでの日付の書式設定yy」は、ソフトウェア開発では一般的なタスクです。この記事では、C# でこの書式設定を実現する方法を示し、VB の "format" メソッドと同様のソリューションを提供します。
DateTime.ToString の使用
C# の DateTime 型は次のことを提供します。 ToString() メソッドを使用すると、日付の表示形式をカスタマイズできます。日付文字列を「dd/mm/yyyy」として書式設定するには、次の構文を使用します。
DateTime.Now.ToString("dd/MM/yyyy");
日付を " として書式設定するには、"dd/MM/yyyy" を "mm/dd/yy" に置き換えます。 mm/dd/yy."
事前定義された形式
または、事前定義された日付と時刻の形式を利用することもできます。例:
DateTime.Now.ToString("g");
この形式は、現在のロケール設定に適した形式で日付と時刻の文字列を返します。
ロケール固有の形式
特定のロケールで日付を表示する必要がある場合は、IFormatProvider 引数を取る ToString() オーバーロードを使用します。目的のロケールを表す CultureInfo インスタンスを指定します。
Changing CultureInfo
もう 1 つの方法は、日付をフォーマットする前に現在のスレッドの CultureInfo を設定することです。これにより、ユーザーの地域設定に関係なく、日付の書式が一貫して保たれます。
追加メモ:
以上がC# で VB のように日付を書式設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。