0

そのアプリケーションに与えられた時間に基づいて具体的に実行するアプリケーションがあります。App.config を介してパラメーターを渡すにはどうすればよいですか?

例: 私のサービスは毎日 9 クロック実行する必要があります

datetime Runtime = datetime.today.Addhours(9);

上記の行は、サービスがその時間に具体的に役立つのに役立ちます。今度は、サービスを 9:30 までに実行するように設定する必要があります。情報をランタイムに渡すにはどうすればよいですか。

以下の方法で試してみましたが、受け入れられませんでした

ex 1) datetime Runtime = datetime.today.Addhours(9) + datetime.today.Addminutes(30);

ex 2) datetime Runtime = datetime.today.Addhours(9);
               Runtime = datetime.today.Addminutes(30);
4

3 に答える 3

4

使用できます

DateTime.Today.AddHours(9).AddMinutes(30)

AddHoursは別の を提供するDateTimeので、 で呼び出すことができるまったく同じメソッドを呼び出すことができますDateTime.Today

ただし、を追加することもできTimeSpanます。

TimeSpan t = TimeSpan.Parse("9:30");
DateTime d = DateTime.Today + t;

これには、構成で時間と分を分ける必要がないという利点があります。

于 2012-09-03T06:02:59.560 に答える
1

次のように一緒に使用します。

DateTime Runtime = DateTime.Today.Addhours(9).AddMinutes(30);
于 2012-09-03T06:02:57.857 に答える
0

試す、

datetime newTime = datetime.today.Addhours(9).Addminutes(30);
于 2012-09-03T06:03:51.050 に答える