データベースからの到着便のリストをHTMLテーブルの形式で返すaspxドキュメントがあります。当日のすべてのフライトが表示されます。行を生成する部分は次のとおりです。
string fechha = dias + "/" + mess + "/" + años;
string fecVuel = fechha;
for (int i = 0; i <= num - 1; i++)
{
string hora = xl.ChildNodes[0].ChildNodes[i].ChildNodes[5].InnerText;
fecVuel = xl.ChildNodes[0].ChildNodes[i].ChildNodes[0].InnerText;
if (fecVuel == fechha)
{
fila = new TableRow();
私が欲しいのは、現在の時刻の前後2時間など、特定の期間に一致するフライトのみを取得することです。コードでは、の値はstring hora
データベースから取得された飛行時間です。
次のように、現在の時刻変数をrightnow = DateTime.Now.Hour;
追加して条件付きを追加してみました。
if (fecVuel == fecha && ((hora >= rightnow - 2) || (hora <= rightnow + 2))) {...
しかし、それでもテーブル全体が生成されています。に変更しようとしましたfecVuel != fecha
が、何も変更されません:S aspがあまり得意ではなく、編集にNotepad++を使用しています。何か案は?御時間ありがとうございます。