我有类似的东西:
String^ s2="22/12/2012";
我怎样才能得到另一个年份的一部分String
?上一个虚拟示例的年份部分是 2012 年。
如果你能给出答案,我对 C# 很好,这是相应的代码:
string s2="22/12/2012";
我有类似的东西:
String^ s2="22/12/2012";
我怎样才能得到另一个年份的一部分String
?上一个虚拟示例的年份部分是 2012 年。
如果你能给出答案,我对 C# 很好,这是相应的代码:
string s2="22/12/2012";
string [] split = Regex.Split(s2, @"/");
string year = split[2];
这是你想要的吗?
string theYear = DateTime.Parse(s2).Year.ToString();
当然,您应该检查它是否是这样的有效字符串:
DateTime theDate;
string theYear;
if (DateTime.TryParse(s2, out theDate))
{
theYear = theDate.Year.ToString();
}
var 结果 = DateTime.Parse(s2, new CultureInfo("en-US")).Year;
如果需要,更改文化信息
或者
string[] date = s2.Split('/');
if (date.Length == 3)
{
//date[2]
}