gpt4 book ai didi

C# 根据日期列表计算日期范围

转载 作者:太空宇宙 更新时间:2023-11-03 20:40:50 24 4
gpt4 key购买 nike

给定一个日期列表(可能未排序),我想构建一个日期范围列表 -

例如假设 MM/DD 格式,

输入 - 5/1、5/5、5/6、5/15、5/7、5/8、5/19、5/20、5/23

输出-

Date Range 1: 5/1 to 5/1Date Range 2: 5/5 to 5/8Date Range 3: 5/15 to 5/15Date Range 4: 5/19 to 5/20Date Range 5: 5/23 to 5/23

基本上,范围应该是连续的。

最佳答案

  1. 对日期进行排序
  2. 开始一个包含下一个日期的范围(从第一个开始)
  3. 第二个“有效”日期是该范围内的下一个日期吗?如果是这样,请继续。如果不是,关闭当前范围并开始一个新范围。
  4. 重复直到用完所有日期,此时您关闭当前范围并完成。

关于C# 根据日期列表计算日期范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2794843/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com