C# DateTime オブジェクトから日付コンポーネントを抽出する
このガイドでは、文字列操作に頼らずに C# DateTime
オブジェクトから時間部分を効率的に削除する方法を示します。 結果の日付は文字列表現ではなく、DateTime
オブジェクトになります。
チャレンジ
多くの開発者は、DateTime
値から日付を分離し、時刻を破棄しながら日付情報を保持する方法を必要としています。 時間コンポーネントを直接操作するのは非効率的で、エラーが発生しやすくなります。
解決策: Date
プロパティの使用
最も簡単で効率的なアプローチは、Date
構造の DateTime
プロパティを利用することです。 このプロパティは、日付部分のみを含む新しい DateTime
オブジェクトを返します。時刻は午前 0 時 (00:00:00) に設定されます。
コードは次のとおりです:
<code class="language-csharp">DateTime dateAndTime = DateTime.Now; DateTime dateOnly = dateAndTime.Date;</code>
この例では、dateAndTime
は元の DateTime
値を保持します。 次に、Date
プロパティにアクセスし、結果の日付のみの値を dateOnly
に割り当てます。 dateOnly
には、時刻コンポーネントが完全に削除された日付情報が含まれるようになりました。
以上が文字列変換せずに C# DateTime オブジェクトから時刻部分を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。