生年月日をvar char形式で保存しました:
例: 1989-8-15
それから部分文字列を見つけたい、つまり年、月、日を分けたい。次のコードで試しました:
string dateOfbirth = (string)(DataBinder.Eval(e.Item.DataItem, "dob"));
int length = (dateOfbirth).Length;
int index1 = dateOfbirth.IndexOf('-');
int index2 = dateOfbirth.IndexOf('-', index1 + 1);
string year = dateOfbirth.Substring(0, index1);
string month = dateOfbirth.Substring(index+1, index2-1);
string day = dateOfbirth.Substring(index2, length);
エラーが発生しています。解決策を提案してください。前もって感謝します。