0

こんにちはすべて私は日時オブジェクトが欲しいです。自分で時間部分を設定したいです。

今日のシステム日付を持つDateTimeオブジェクトが必要で、その時刻を08:00:00に設定したいように。

4

4 に答える 4

2

はい、どうぞ:

DateTime構造

于 2011-02-03T09:40:05.150 に答える
1
var myDate = DateTime.Today.AddHours(18);

現在の日付の午後6時の日付値が表示されます。

于 2011-02-03T09:42:11.317 に答える
1

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); この種の日付が必要になるたびにすべてを行う必要はありません。

于 2011-02-03T09:44:43.770 に答える
0
DateTime meetingAppt = new DateTime(
    DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 8, 0, 0);
于 2011-02-03T09:44:52.523 に答える