我已存儲的誕生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);
我收到一個錯誤消息。請提出解決方案。提前致謝。
什麼錯誤說? –
爲什麼不使用類似下面的方法來達到這種效果: 'string [] arrDateOfbirth = dateOfbirth.Split(' - ');' 然後,您可以通過逐步選擇數組... – Atrox111