string DateStr(DateTime timeToString) { string timeString = timeToString.ToString(); string cToString = ""; // char.IsNumber()是個系統函數,檢測字符內的數是否為數字 foreach (char timeToC in timeString) { if (!char.IsNumber(timeToC)) cToString += "-"; else cToString += timeToC; } return cToString; }
字符串里(char.**)有一個方法IsDigit判斷字符是否為十進制數字類別
IsLetterOrDigit是字母類別還是十進制數字類別
IsNumber判斷字符是否為數字類別
參考:http://zhidao.baidu.com/question/186658376.html,http://zhidao.baidu.com/question/91862404.html里的非標准答案