[ad_1]
次のように設計します。
名前 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
このコードを使用してください
<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; }
[ad_2]
コメント