【发布时间】:2018-04-04 12:06:21
【问题描述】:
我需要接受输入参数并在控制台中打印日期范围,如示例中所示:
输入:“01.01.2017 05.01.2017”
输出:“01 - 05.01.2017”
因此,如您所见,日期必须用点分隔并在它们之间用破折号打印。更重要的是,如果开始日期和结束日期都具有相同的月份和年份,则它们只打印一次。
有没有人可以提出实现这一目标的好方法?
【问题讨论】:
-
您绝对应该添加更多细节,包括代码。请在此处查看如何提问:stackoverflow.com/help/how-to-ask
-
我会将其分为两部分:1)将输入转换为 DateTime 值。 2)适当地格式化该对值。它们是完全可分离的,我希望你能在其他问题中至少找到第一部分的答案。
标签: c# date datetime console-application date-range