本文介绍了如何从字符串中选择特定部分?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! Wed May 03 2017 05:04:00 GMT + 0530(India Standard Time)from this string only want May 03 2017 05:04:00这一部分。 如何从字符串中仅选择部分? 我尝试过: int [] arrDate = GetDateTime.Split(',')。选择(int。解析).ToArray(); 但它显示错误: - 输入字符串格式不正确。 解决方案 不,你没有。您需要几乎整个文本才能将该字符串转换为日期,至少: 2017年5月3日星期五05:04:00 + 0530 我在这里回答了您之前的问题:将字符串转换为日期格式? [ ^ ] string sdate = 2017年5月22日星期一12:48:00 GMT + 0530(印度标准时间); int bracketposition = sdate.IndexOf( (); sdate = sdate.Substring( 0 ,bracketposition-1).Trim(); sdate = sdate .Replace( GMT, ); DateTimeOffset dto = DateTimeOffset.Parse(sdate); Console.WriteLine( 印度标准时间{0}=>当地时间:{1},sdate,dto.ToLocalTime() ); Console.WriteLine( 印度标准时间'{0}'=>世界时间:' {1}',sdate,dto.ToUniversalTime()); 结果: 印度标准时间'2017年5月22日星期一12:48:00 +0530'=>当地时间:'2017-05-22 09:18:00 +02:00'印度标准时间'Mon M ay 22 2017 12:48:00 +0530'=>世界时间:'2017-05-22 07:18:00 +00:00' "Wed May 03 2017 05:04:00 GMT+0530 (India Standard Time)" from this string only want"May 03 2017 05:04:00" this part.how to get only selected part from string?What I have tried:int[] arrDate = GetDateTime.Split(',').Select(int.Parse).ToArray();but it shows Error:- Input string was not in a correct format. 解决方案No, you don't. You need almost entire text to be able to convert that string into date, at least: Wed May 03 2017 05:04:00+0530I answered your previous question here: Convert string to date format?[^]string sdate = "Mon May 22 2017 12:48:00 GMT+0530 (India Standard Time)";int bracketposition = sdate.IndexOf("(");sdate = sdate.Substring(0,bracketposition-1).Trim();sdate = sdate.Replace("GMT", "");DateTimeOffset dto = DateTimeOffset.Parse(sdate);Console.WriteLine("India standard time '{0}' => Local time: '{1}'", sdate, dto.ToLocalTime());Console.WriteLine("India standard time '{0}' => Universal time: '{1}'", sdate, dto.ToUniversalTime());Result:India standard time 'Mon May 22 2017 12:48:00 +0530' => Local time: '2017-05-22 09:18:00 +02:00'India standard time 'Mon May 22 2017 12:48:00 +0530' => Universal time: '2017-05-22 07:18:00 +00:00' 这篇关于如何从字符串中选择特定部分?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!
08-24 04:58