C# で DateTime に時刻を追加する 質問する

C# で DateTime に時刻を追加する 質問する

カレンダーと、時刻が入ったテキスト ボックスがあります。この 2 つを組み合わせた日時を作成したいと考えています。時間と分を調べて、それをカレンダーの DateTime に追加すればできるとわかっていますが、これでは面倒なようです。

もっと良い方法はあるでしょうか?

ベストアンサー1

あなたは日付時刻.追加() メソッドを使用して日付に時刻を追加します。

DateTime date = DateTime.Now;
TimeSpan time = new TimeSpan(36, 0, 0, 0);
DateTime combined = date.Add(time);
Console.WriteLine("{0:dddd}", combined);

タイムスパンを設定するには、文字列の解析、それがあなたがする必要があることであれば。

あるいは、他のコントロールの使用を検討することもできます。Winforms、WPF、または Asp.net を使用しているかどうかについては言及していませんが、日付と時刻の両方の選択をサポートするさまざまな日付と時刻の選択コントロールがあります。

おすすめ記事