Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/260.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#_Asp.net_.net_String - Fatal编程技术网

C# 需要找个时间做兼职吗

C# 需要找个时间做兼职吗,c#,asp.net,.net,string,C#,Asp.net,.net,String,我有这样的绳子 string p = "v 0 fl 0x4; value 8 feat 0; sn 0809099; mn -; tim 2015-10-11 20:50:36 8 Access Points" 如何从上面的字符串“2015-10-11 20:50:36”中获取唯一的此部分。 请任何人在此解析字符串和仅时间检索表单字符串方面提供帮助 非常感谢 将其与正则表达式匹配,这是字符串 \d{4}-\d{2}-\d{2} \d{1,2}:\d{1,2}:\d{1,2} 我必须感谢us

我有这样的绳子

string p = "v 0 fl 0x4; value 8 feat 0; sn 0809099; mn -; tim 2015-10-11 20:50:36 8 Access Points"
如何从上面的字符串“2015-10-11 20:50:36”中获取唯一的此部分。 请任何人在此解析字符串和仅时间检索表单字符串方面提供帮助


非常感谢

将其与正则表达式匹配,这是字符串

\d{4}-\d{2}-\d{2} \d{1,2}:\d{1,2}:\d{1,2}

我必须感谢
user853710
提供了一个快速模式。这将帮助您从给定的sting中收集日期,并在提取过程中发挥关键作用:

string pattern = @"\d{4}-\d{2}-\d{2} \d{1,2}:\d{1,2}:\d{1,2}";
string p = "v 0 fl 0x4; value 8 feat 0; sn AC0809099; mn -; tim 2015-10-11 20:50:36 8 Access Points";
string[] pArray = p.Split(';');
DateTime dtOutput;
if (pArray[4] != null) {
    string match = Regex.Match(pArray[4], pattern).Value;
    DateTime.TryParseExact(match, "yyyy-MM-dd HH:mm:ss",
                           CultureInfo.InvariantCulture,
                           DateTimeStyles.None, out dtOutput);
}

// dtOutput will hold the required date

搜索“tim”并使用接下来的19个字符?“2015-10-11 20:50:36”是日期和时间,而不是时间。
Regex r=newregex(@“\d{4}-\d{2}-\d{2}-\d{2}:\d{2}:\d{2}:\d{2}”)