下面我有這個參數如何拆分字符串不使用拆分功能?
令牌[10] =「日期:2012-02-02 UTC 17時09分04秒」
我寫了下面的代碼只提取年份和月份,所以它假設成爲「201202」。 這是無論如何,我只能得到與使用分離出來的價值,我知道我們可以使用正則表達式太多,但,這是任何其他方式來提取這些值
string Encdate = tokens[10];
string[] EncdateValue = Encdate.ToString().Split(' ');
string Encdatesplit = EncdateValue[2].TrimStart();
string[] YYMM = Encdatesplit.ToString().Split('-');
string YYMMVal = YYMM[0] + YYMM[1];
可以做一個小的字符串操作,將其轉換爲一個日期,然後做一個格式化.ToString()對其 – 2012-02-21 00:21:49
爲什麼不將日期解析到DateTime對象中並使用DateTime函數提取組件。獲取年份和月份並將它們連接起來以獲得您想要的價值。 – agarcian 2012-02-21 00:23:09
@ agarcian,這聽起來不錯。 – Usher 2012-02-21 00:26:47