【解決方法】生年月日と結婚式の日付の検証


次のように設計します。

名前 txt_name.Text
生年月日テキストボックス(カレンダー画像)
携帯電話番号 txt_mobile.text
挙式日テキストボックス(カレンダー画像)
メール txt_mobile.text

生年月日と結婚式の日付が現在の日付と同じではなく、現在の日付以下であることを検証しています。

その検証コードは次のとおりです。

DateTime DOB = Convert.ToDateTime(FromDate.SelectedDateValue);
DateTime TodayDate = DateTime.Today;
if (DOB.Date >= TodayDate.Date)
{
Label6.Text = (“選択された日付は現在の日付以下です”);
}

DateTime Weddingday = Convert.ToDateTime(Todate.SelectedDateValue);
DateTime 今日date1 = DateTime.Today;
if (水曜日.日付 >= 今日日付1.日付)
{
Label6.Text = (“選択された日付は現在の日付以下です”);
}

次のようにボタンコードを挿入します。

{
Label6.Text = “”;

if (FromDate.SelectedDateValue.ToString() == “”)
{
Label6.Text = “開始日が選択されていません”;
戻る;
}
if (Todate.SelectedDateValue.ToString() == “”)
{
Label6.Text = “To date が選択されていません”;
戻る;
}

Sql =”insert into BirthDayWish values(‘” + txt_name.Text + “‘,'” + FromDate.SelectedDateValue.ToString() + “‘,'” + txt_mobile.Text + “‘,'” + Todate.SelectedDateValue.ToString () + “‘,'” + txt_Email.Text + “‘,’A’)”;

試す
{
SCon.Error = “”;
SCon.ExecSql(Sql);
if (SCon.Error.ToString() != “”;)
{
Label6.Text = セッション[“Error”;].ToString();
}
SCon.Con.Close();
}
キャッチ (例外 Ex1)
{
Response.Write(Ex1);
}
}

生年月日と結婚式の日付の検証コードを挿入する挿入コード。

私を助けてください。

解決策 1

値を db….. に挿入する前に、どこにでも検証コードを記述します。

解決策 2

年のボールvivahの完璧な結婚日かどうか
このコードを使用してください

<pre>public static int getPerfectMarriageOfYear(int Byear, int Bmonth, int Bdate, int Myear, int Mmonth, int Mdate) {

        Calendar dobCalendar = Calendar.getInstance();
        Calendar marriageCalendar = Calendar.getInstance();

        dobCalendar.set(Calendar.YEAR, Byear);
        dobCalendar.set(Calendar.MONTH, Bmonth);
        dobCalendar.set(Calendar.DATE, Bdate);

        marriageCalendar.set(Calendar.YEAR, Myear);
        marriageCalendar.set(Calendar.MONTH, Mmonth);
        marriageCalendar.set(Calendar.DATE, Mdate);

        int ageInteger = 0;

        ageInteger = marriageCalendar.get(Calendar.YEAR) - dobCalendar.get(Calendar.YEAR);

        if (marriageCalendar.get(Calendar.MONTH) == dobCalendar.get(Calendar.MONTH)) {

            if (marriageCalendar.get(Calendar.DAY_OF_MONTH) < dobCalendar.get(Calendar.DAY_OF_MONTH)) {

                ageInteger = ageInteger - 1;
            }

        } else if (marriageCalendar.get(Calendar.MONTH) < dobCalendar.get(Calendar.MONTH)) {

            ageInteger = ageInteger - 1;

        }

        return ageInteger;
    }

コメント

タイトルとURLをコピーしました