Asp.net 格式化字符串

Asp.net 格式化字符串,asp.net,Asp.net,我有一个字符串,格式如下: 8 AM;10:15 AM;3:30 PM;6:15 PM 我需要在表格中格式化 8 AM-10:15 AM, 3:30 PM-6:15 PM 如何实现这一点?您可以在上进行字符串拆分,像这样 var parts = s.Split(";".ToCharArray()); 然后你可以使用这些部件,比如: var result = string.Format("{0}-{1}, {2}-{3}", parts); 这要求字符串始终包含4个部分

我有一个字符串,格式如下:

8 AM;10:15 AM;3:30 PM;6:15 PM
我需要在表格中格式化

8 AM-10:15 AM, 3:30 PM-6:15 PM

如何实现这一点?

您可以在
上进行字符串拆分,像这样

var parts = s.Split(";".ToCharArray());
然后你可以使用这些部件,比如:

var result = string.Format("{0}-{1}, {2}-{3}", parts);
这要求字符串始终包含4个部分