String 型から「年,月,日」を int に変換

Web(C#)で TextBox から入力した生年月日を、計算に使える int 型に変換します。

前田稔(Maeda Minoru)の超初心者のプログラム入門

プログラムの説明

  1. TextBox から入力した生年月日は String 型で yyyy/mm/dd の形式で格納をされています。
    この文字列から「年,月,日」に分けて int 型に変換します。
    詳細は 前田稔の超初心者のプログラム入門 から 「C#/生年月日を入力して、曜日と生存日数を表示」を参照して下さい。
  2. Button1_Click に、次のソースコードを追加して下さい。
        void Button1_Click(object sender, EventArgs e)
        {   string[] ymd;
            string   str;
            int      yy,mm,dd;
    
            str= TextBox1.Text;
            ymd= str.Split(new char[] {'/'});
            yy = Convert.ToInt32(ymd[0]);
            mm = Convert.ToInt32(ymd[1]);
            dd = Convert.ToInt32(ymd[2]);
            Label1.Text = Convert.ToString(yy) + "/" + Convert.ToString(mm) + "/" + Convert.ToString(dd);
        }
        
  3. TextBox に生年月日をタイプしてボタンをクリックすると Label1 に編集して表示されたらOKです。

youbi2.aspx を呼び出す

超初心者のプログラム入門(C# on-line game)