こんにちはすべて私は日時オブジェクトが欲しいです。自分で時間部分を設定したいです。
今日のシステム日付を持つDateTimeオブジェクトが必要で、その時刻を08:00:00に設定したいように。
こんにちはすべて私は日時オブジェクトが欲しいです。自分で時間部分を設定したいです。
今日のシステム日付を持つDateTimeオブジェクトが必要で、その時刻を08:00:00に設定したいように。
はい、どうぞ:
var myDate = DateTime.Today.AddHours(18);
現在の日付の午後6時の日付値が表示されます。
DateTime dt = new DateTime(DateTime.Today.Year, DateTime.Today.Month, DateTime.Today.Day, 8, 0, 0);
これは私が推測する最も簡単な方法です。別のケースでは、DateTimeに拡張メソッドを作成して、おそらく上記を返すこともできます。
DateTime.MyToday()
拡張メソッドを使用すると、デフォルトで時刻が8:00:00に設定された現在の日付を返すようなものを呼び出すこともできます。したがって、new DateTime(DateTime.Today.Year, DateTime.Today.Month, DateTime.Today.Day, 8, 0, 0);
この種の日付が必要になるたびにすべてを行う必要はありません。
DateTime meetingAppt = new DateTime(
DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 8, 0, 0);