【发布时间】:2011-04-06 19:05:38
【问题描述】:
我有一个财务部门负责运行的内部业务流程。为了启动它,他们输入了yyyyMM 或201009 格式的日期。我想从那个字符串中检查一个有效的日期,但到目前为止我什么也没得到。
我目前正在探索分解字符串,取前 4 个并检查它们是否在 1990 和 2050 之间(例如),然后是最后 2 个并检查它是否在 01 和 12 之间。
有没有更好的办法?
【问题讨论】:
-
您申请的有效日期是什么时候? 1789 年 1 月 1 日可以吗?是 2200 年 2 月 15 日吗? 2011 年 16 月 12 日?
-
今年将是一个商业决策,我猜是 5 年的范围,没有未来的一年。月份可以是任何月份,01-12。