ASP.NETCore6.0MVC-对一个包含一系列日期范围的字符串进行排序
创始人
2024-09-17 13:00:45
0

使用以下步骤对包含一系列日期范围的字符串进行排序:

1.将字符串分割为单独的日期范围。

2.将每个范围的起始日期和结束日期转换为DateTime对象。

3.将DateTime对象进行排序。

4.重组排序后的日期范围并返回一个已排序的字符串。

下面是示例代码:

public string SortDateRangeString(string input)
{
    string[] dateRanges = input.Split(","); // 将字符串分割为单独的日期范围
    Dictionary dateDict = new Dictionary();

    foreach (string range in dateRanges)
    {
        string[] dates = range.Split("-");
        DateTime startDate = DateTime.Parse(dates[0].Trim());
        DateTime endDate = DateTime.Parse(dates[1].Trim());
        dateDict[startDate] = endDate;
        // 将每个范围的起始日期和结束日期转换为DateTime对象
    }

    List sortedDates = dateDict.Keys.ToList();
    sortedDates.Sort(); // 将DateTime对象进行排序

    StringBuilder sb = new StringBuilder();
    foreach (DateTime date in sortedDates)
    {
        sb.Append(date.ToString("yyyy-MM-dd") + " - " + dateDict[date].ToString("yyyy-MM-dd") + ", ");
        // 重组排序后的日期范围并返回一个已排序的字符串
    }
    return sb.ToString().Trim().TrimEnd(',');
}

相关内容

热门资讯

科技介绍!上饶窝龙辅助(透视)... 科技介绍!上饶窝龙辅助(透视)佛手在线大菠萝技巧(可靠教程新版有挂);无需打开直接搜索加(薇:136...
透视攻略!如何判断广东雀神插件... 透视攻略!如何判断广东雀神插件真伪(透视)hh poker插件下载(爆料教程有挂分析)>>您好:软件...
热点讨论!陕麻圈延安辅助(透视... 热点讨论!陕麻圈延安辅助(透视)wpk俱乐部是真的吗(辅助教程确实有挂) 了解更多开挂安装加(136...
大神推荐!中至余干有挂装吗(透... 大神推荐!中至余干有挂装吗(透视)hhpoker脚本下载(必备教程有挂透视);无需打开直接搜索加薇1...
透视有挂!有哪些免费的wpk辅... >>您好:有哪些免费的wpk辅助码确实是有挂的,很多玩家在这款有哪些免费的wpk辅助码游戏中打牌都会...
玩家交流!广西友乐解码器下载安... 大家好,今天小编来为大家解答广西友乐解码器下载安装这个问题咨询软件客服可以免费测试直接加微信(136...
记者发布!wepoker俱乐部... sohoo竞技联盟辅助器是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可...
热点讨论!福建天天开心辅助器真... 热点讨论!福建天天开心辅助器真的假的(透视)wpk有那种辅助吗(科技教程确实有挂) >>您好:软件加...
总算了解!友玩广西辅助联系方式... 友玩广西辅助联系方式是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加...
发现一款!三哥玩辅助器软件(透... 三哥玩辅助器软件 无需打开直接搜索微信:136704302本司针对手游进行,选择我们的四大理由: 1...