0

4つのフィールドを作成したい

  1. 2 つの日付フィールド
  2. asp.net c#コードを使用した2つの時間フィールド。

これらのフィールドは、

  1. 開始日、
  2. 開始時間、
  3. 終了日
  4. そして終了時間。

開始日と開始時刻は DateTime 形式で結合し、("MM"、"dd"、"yyyy"、"HH"、"mm") のようにデータベースに保存する必要があります。

終了日と終了時刻についても同様です。
作り方がわからないので、できれば作り方を教えていただきたいです。

編集:

私は自分のコードを動作させました。コードは次のとおりです。

string beginDate = "";
DateTime beginDateTemp;
if (DateTime.TryParse(Convert.ToString(Request.Form["beginDate"]), 
                      out beginDateTemp))
{
    string beginTijd = Convert.ToString(Request.Form["beginTijd"]);
    string[] beginTijdTemp = beginTijd.Split(':');


    beginDate = beginDateTemp.Year + "-" + 
                beginDateTemp.Month + "-" 
                + beginDateTemp.Day + " " 
                + beginTijdTemp[0] + ":" 
                + beginTijdTemp[1] + ":00";

}
4

2 に答える 2

1

次のように日時コンストラクターを使用できます

DateTime value = new DateTime(2010, 1, 18);

さまざまなコンストラクターがあります

 var theDate = new DateTime (DateTime.Today.Year, DateTime.Today.Month, 
                 DateTime.Today.Day, hours, minute, second);

すべてのパラメータは int 型です

日時の追加

TimeSpan time = new TimeSpan(12, 20, 20); // hours, minutes, seconds
DateTime todayWithTime = DateTime.Today + time;
于 2013-04-09T09:31:32.423 に答える
0

.NET の日時構造を調べる必要があります。

http://msdn.microsoft.com/en-gb/library/system.datetime.aspx

また、これを使用する方法に関するいくつかの明確な例:

http://www.dotnetperls.com/datetime

于 2013-04-09T09:29:24.343 に答える