ホームページ > バックエンド開発 > C++ > 文字列変換せずに C# DateTime オブジェクトから時刻部分を削除する方法

文字列変換せずに C# DateTime オブジェクトから時刻部分を削除する方法

DDD
リリース: 2025-01-21 09:26:21
オリジナル
356 人が閲覧しました

How to Remove the Time Portion from a C# DateTime Object Without String Conversion?

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 サイトの他の関連記事を参照してください。

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