获取字符串的一部分

时间:2012-10-15 08:48:03

标签: c# .net string visual-studio-2010 c++-cli

我有类似的东西:

 String^  s2="22/12/2012";

如何才能让年份成为另一个String?上一个虚拟示例的年份部分是2012年。

如果你能给出答案,我对C#很好,这是相应的代码:

string  s2="22/12/2012";

3 个答案:

答案 0 :(得分:2)

string [] split = Regex.Split(s2, @"/");
string year = split[2];

答案 1 :(得分:1)

这是你想要的吗?

string theYear = DateTime.Parse(s2).Year.ToString();

当然你应该检查它是否是这样的有效字符串:

            DateTime theDate;
            string theYear;
            if (DateTime.TryParse(s2, out theDate))
            {
                theYear = theDate.Year.ToString();
            }

答案 2 :(得分:1)

var result = DateTime.Parse(s2,new CultureInfo(“en-US”))。年;

如果需要,请更改文化信息

OR

string[] date = s2.Split('/');

 if (date.Length == 3)
 {
    //date[2]
 }