按月份对格式为'mm/dd/yyyy-mm/dd/yyyy”的日期范围排序
创始人
2024-08-23 02:30:11
0
  1. 将日期范围拆分为开始日期和结束日期,使用split()方法将字符串按照'-”分割为数组。

  2. 对开始日期和结束日期分别进行拆分,获取月份。

  3. 比较两个月份的大小,按照升序或降序排序。

  4. 根据排序结果重新组合日期范围字符串。

以下是示例代码:

date_range = "05/12/2022-08/03/2022-02/14/2023-12/25/2023"
ranges = date_range.split("-")  # 按照'-”分割为数组
result = []
for i in range(0, len(ranges), 2):
    start_date, end_date = ranges[i], ranges[i+1]   # 拆分开始日期和结束日期
    start_month = int(start_date.split("/")[0])
    end_month = int(end_date.split("/")[0])
    if start_month <= end_month:
        result.append((start_date, end_date))
    else:
        result.append((end_date, start_date))
result.sort(key= lambda r: int(r[0].split("/")[0]))   # 按月份排序
sorted_date_range = "-".join([date for pair in result for date in pair])  # 组合日期范围字符串
print(sorted_date_range)

输出结果:02/14/2023-12/25/2023-05/12/2022-08/03/2022

相关内容

热门资讯

透视学习!wepoker有脚本... 透视学习!wepoker有脚本吗,德普之星透视辅助软件(透视)竟然有挂(哔哩哔哩)1、全新机制【德普...
透视手段!poker worl... 透视手段!poker world辅助器,wepoker辅助器安装包(透视)果然是真的挂(哔哩哔哩)1...
透视项目!wepokerplu... 透视项目!wepokerplus辅助,newpoker怎么安装脚本(透视)真是真的是有挂(哔哩哔哩)...
透视秘籍!aapoker如何设... 透视秘籍!aapoker如何设置胜率,hardrock作必弊(透视)其实是真的挂(哔哩哔哩)1、aa...
透视机巧!wepoker永久免... 透视机巧!wepoker永久免费脚本,wepoker怎么开辅助(透视)总是真的是有挂(哔哩哔哩)1、...
透视举措!wepoker透视有... 透视举措!wepoker透视有用吗,德州圈脚本(透视)竟然真的是有挂(哔哩哔哩)1、下载好wepok...
透视手册!wepoker怎么开... 透视手册!wepoker怎么开辅助,wepoker好友助力码(透视)其实是真的挂(哔哩哔哩)1、这是...
透视学习!哈糖大菠萝辅助器,拱... 透视学习!哈糖大菠萝辅助器,拱趴大菠萝作必弊方法(透视)竟然真的有挂(哔哩哔哩)1、拱趴大菠萝作必弊...
透视步骤!wejoker内置辅... 透视步骤!wejoker内置辅助,hhpoker软件可以玩吗(透视)总是是真的挂(哔哩哔哩)1、用户...
透视绝活儿!aapoker万能... 透视绝活儿!aapoker万能辅助器,wejoker辅助机器人(透视)其实是有挂(哔哩哔哩)进入游戏...