Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 获取字符串的一部分_C#_.net_String_Visual Studio 2010_C++ Cli - Fatal编程技术网

C# 获取字符串的一部分

C# 获取字符串的一部分,c#,.net,string,visual-studio-2010,c++-cli,C#,.net,String,Visual Studio 2010,C++ Cli,我有一些类似的事情: String^ s2="22/12/2012"; 如何在另一个字符串中获取年份部分?上一个虚拟示例的年份部分是2012年 我同意C#如果你能给出答案,这是相应的代码: string s2="22/12/2012"; 这是你想要的吗 string theYear=DateTime.Parse(s2.Year.ToString() 当然,您应该检查它是否是如下所示的有效字符串: DateTime theDate; str

我有一些类似的事情:

 String^  s2="22/12/2012";
如何在另一个
字符串中获取年份部分?上一个虚拟示例的年份部分是2012年

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

string  s2="22/12/2012";
这是你想要的吗

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

当然,您应该检查它是否是如下所示的有效字符串:

            DateTime theDate;
            string theYear;
            if (DateTime.TryParse(s2, out theDate))
            {
                theYear = theDate.Year.ToString();
            }
这是你想要的吗

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

当然,您应该检查它是否是如下所示的有效字符串:

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

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

如果需要,请更改区域性信息


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

如果需要,请更改区域性信息


DateTime.ParseExact、String.Split、Regex…….我不知道为什么有人投了否决票!DateTime.ParseExact、String.Split、Regex…….我不知道为什么有人投了否决票!我的荣幸,很高兴它有帮助:)我的荣幸,很高兴它有帮助:)
string[] date = s2.Split('/');

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