下面我有这个参数如何拆分字符串不使用拆分功能?
令牌[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