ホームページ > バックエンド開発 > C++ > C# で VB のように日付を書式設定するにはどうすればよいですか?

C# で VB のように日付を書式設定するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-10-29 08:36:30
オリジナル
259 人が閲覧しました

How to Format Dates in C# Like You Would in VB?

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 を設定することです。これにより、ユーザーの地域設定に関係なく、日付の書式が一貫して保たれます。

追加メモ:

  • DateTime.ToString( ) メソッド、標準の日付と時刻の書式文字列、およびカスタムの日付と時刻の書式文字列を参照してください。
  • 追加の書式指定子を指定して、外観をさらにカスタマイズできます。たとえば、「dd MMM yyyy hh:mm tt」では、「2023 年 2 月 2 日 10:39 AM」の形式で日付が書式設定されます。
  • 特定の目的と対象者に合わせて、適切な日付形式を常に考慮してください。

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

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