問題:
C# で DateTime オブジェクトから時刻情報を破棄して、日付コンポーネントのみを抽出するにはどうすればよいですか?
説明:
多くの場合、DateTime 値の日付部分のみが必要です。 文字列の操作は、特に結果を DateTime に変換し直す必要がある場合にエラーが発生しやすい可能性があります。
解決策:
最も単純で効率的なアプローチは、Date
プロパティを利用します。
<code class="language-csharp">DateTime dateAndTime = DateTime.Now; DateTime dateOnly = dateAndTime.Date;</code>
dateOnly
変数には、dateAndTime
の日付部分が保持され、時刻は午前 0 時 (00:00:00) に設定されます。これにより、文字列変換が回避され、データの整合性が維持されます。
以上がC# で DateTime オブジェクトから時間を削除する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。